@@ -31,8 +31,7 @@ function build_wrapper {
3131 fi
3232 rm -rf $BUILD_DIR $ZIP
3333 mkdir -p $DIST_DIR
34- npm install --prefix
$BUILD_DIR [email protected] 35- # npm install --install-strategy=nested --prefix $BUILD_DIR newrelic@latest
34+ npm install --install-strategy=nested --prefix $BUILD_DIR newrelic@latest
3635 if [ " $slim " == " slim" ]; then
3736 echo " Slim build, removing opentelemetry dependencies"
3837 rm -rf $BUILD_DIR /node_modules/newrelic/node_modules/@opentelemetry
@@ -79,76 +78,58 @@ case "$1" in
7978" publish_wrapper" )
8079 publish_wrapper $2 $3
8180 ;;
82- " build-16" )
83- build_wrapper 16 arm64
84- build_wrapper 16 x86_64
85- ;;
86- " publish-16" )
87- publish_wrapper 16 arm64
88- publish_wrapper 16 x86_64
89- ;;
90- # "build-20")
91- # build_wrapper 20 arm64
92- # build_wrapper 20 x86_64
93- # build_wrapper 20 arm64 slim
94- # build_wrapper 20 x86_64 slim
95- # ;;
96- # "publish-20")
97- # publish_wrapper 20 arm64
98- # publish_wrapper 20 x86_64
99- # publish_wrapper 20 arm64 slim
100- # publish_wrapper 20 x86_64 slim
101- # ;;
102- # "build-22")
103- # build_wrapper 22 arm64
104- # build_wrapper 22 x86_64
105- # build_wrapper 22 arm64 slim
106- # build_wrapper 22 x86_64 slim
107- # ;;
108- # "publish-22")
109- # publish_wrapper 22 arm64
110- # publish_wrapper 22 x86_64
111- # publish_wrapper 22 arm64 slim
112- # publish_wrapper 22 x86_64 slim
113- # ;;
114- " build-publish-16-ecr-image" )
115- build_wrapper 16 arm64
116- publish_docker_ecr $DIST_DIR /nodejs16x.arm64.zip nodejs16.x arm64
117- build_wrapper 16 x86_64
118- publish_docker_ecr $DIST_DIR /nodejs16x.x86_64.zip nodejs16.x x86_64
81+ " build-20" )
82+ build_wrapper 20 arm64
83+ build_wrapper 20 x86_64
84+ build_wrapper 20 arm64 slim
85+ build_wrapper 20 x86_64 slim
86+ ;;
87+ " publish-20" )
88+ publish_wrapper 20 arm64
89+ publish_wrapper 20 x86_64
90+ publish_wrapper 20 arm64 slim
91+ publish_wrapper 20 x86_64 slim
92+ ;;
93+ " build-22" )
94+ build_wrapper 22 arm64
95+ build_wrapper 22 x86_64
96+ build_wrapper 22 arm64 slim
97+ build_wrapper 22 x86_64 slim
11998 ;;
120- # "build-publish-20-ecr-image")
121- # build_wrapper 20 arm64
122- # publish_docker_ecr $DIST_DIR/nodejs20x.arm64.zip nodejs20.x arm64
123- # build_wrapper 20 arm64 slim
124- # publish_docker_ecr $DIST_DIR/nodejs20x.arm64.slim.zip nodejs20.x arm64 slim
125- # build_wrapper 20 x86_64
126- # publish_docker_ecr $DIST_DIR/nodejs20x.x86_64.zip nodejs20.x x86_64
127- # build_wrapper 20 x86_64 slim
128- # publish_docker_ecr $DIST_DIR/nodejs20x.x86_64.slim.zip nodejs20.x x86_64 slim
129- # ;;
130- # "build-publish-22-ecr-image")
131- # build_wrapper 22 arm64
132- # publish_docker_ecr $DIST_DIR/nodejs22x.arm64.zip nodejs22.x arm64
133- # build_wrapper 22 arm64 slim
134- # publish_docker_ecr $DIST_DIR/nodejs22x.arm64.slim.zip nodejs22.x arm64
135- # build_wrapper 22 x86_64
136- # publish_docker_ecr $DIST_DIR/nodejs22x.x86_64.zip nodejs22.x x86_64
137- # build_wrapper 22 x86_64 slim
138- # publish_docker_ecr $DIST_DIR/nodejs22x.x86_64.slim.zip nodejs22.x x86_64 slim
139- # ;;
140- " nodejs16" )
141- $0 build-16
142- $0 publish-16
99+ " publish-22" )
100+ publish_wrapper 22 arm64
101+ publish_wrapper 22 x86_64
102+ publish_wrapper 22 arm64 slim
103+ publish_wrapper 22 x86_64 slim
104+ ;;
105+ " build-publish-20-ecr-image" )
106+ build_wrapper 20 arm64
107+ publish_docker_ecr $DIST_DIR /nodejs20x.arm64.zip nodejs20.x arm64
108+ build_wrapper 20 arm64 slim
109+ publish_docker_ecr $DIST_DIR /nodejs20x.arm64.slim.zip nodejs20.x arm64 slim
110+ build_wrapper 20 x86_64
111+ publish_docker_ecr $DIST_DIR /nodejs20x.x86_64.zip nodejs20.x x86_64
112+ build_wrapper 20 x86_64 slim
113+ publish_docker_ecr $DIST_DIR /nodejs20x.x86_64.slim.zip nodejs20.x x86_64 slim
114+ ;;
115+ " build-publish-22-ecr-image" )
116+ build_wrapper 22 arm64
117+ publish_docker_ecr $DIST_DIR /nodejs22x.arm64.zip nodejs22.x arm64
118+ build_wrapper 22 arm64 slim
119+ publish_docker_ecr $DIST_DIR /nodejs22x.arm64.slim.zip nodejs22.x arm64
120+ build_wrapper 22 x86_64
121+ publish_docker_ecr $DIST_DIR /nodejs22x.x86_64.zip nodejs22.x x86_64
122+ build_wrapper 22 x86_64 slim
123+ publish_docker_ecr $DIST_DIR /nodejs22x.x86_64.slim.zip nodejs22.x x86_64 slim
124+ ;;
125+ " nodejs20" )
126+ $0 build-20
127+ $0 publish-20
128+ ;;
129+ " nodejs22" )
130+ $0 build-22
131+ $0 publish-22
143132 ;;
144- # "nodejs20")
145- # $0 build-20
146- # $0 publish-20
147- # ;;
148- # "nodejs22")
149- # $0 build-22
150- # $0 publish-22
151- # ;;
152133* )
153134 usage
154135 ;;
0 commit comments