@@ -144,19 +144,35 @@ docker build \
144
144
145
145
echo -e " \033[34;1mINFO: running $product container\033[0m"
146
146
147
- docker run \
148
- --volume " $repo :/usr/src/elasticsearch-js" \
149
- --volume /usr/src/elasticsearch-js/node_modules \
150
- -u " $( id -u) :$( id -g) " \
151
- --env " WORKFLOW=$WORKFLOW " \
152
- --name make-elasticsearch-js \
153
- --rm \
154
- $product \
155
- /bin/bash -c " cd /usr/src && \
156
- git clone https://$CLIENTS_GITHUB_TOKEN @github.com/elastic/elastic-client-generator-js.git && \
157
- mkdir -p /usr/src/elastic-client-generator-js/output && \
158
- cd /usr/src/elasticsearch-js && \
159
- node .ci/make.mjs --task $TASK ${TASK_ARGS[*]} "
147
+ if [[ -z " ${BUILDKITE+x} " ]] && [[ -z " ${CI+x} " ]] && [[ -z " ${GITHUB_ACTIONS+x} " ]]; then
148
+ echo -e " \033[34;1mINFO: Running in local mode"
149
+ docker run \
150
+ -u " $( id -u) :$( id -g) " \
151
+ --volume " $repo :/usr/src/elasticsearch-js" \
152
+ --volume /usr/src/elasticsearch-js/node_modules \
153
+ --volume " $( realpath $repo /../elastic-client-generator-js) :/usr/src/elastic-client-generator-js" \
154
+ --env " WORKFLOW=$WORKFLOW " \
155
+ --name make-elasticsearch-js \
156
+ --rm \
157
+ $product \
158
+ /bin/bash -c " mkdir -p /usr/src/elastic-client-generator-js/output && \
159
+ node .ci/make.mjs --task $TASK ${TASK_ARGS[*]} "
160
+ else
161
+ echo -e " \033[34;1mINFO: Running in CI mode"
162
+ docker run \
163
+ --volume " $repo :/usr/src/elasticsearch-js" \
164
+ --volume /usr/src/elasticsearch-js/node_modules \
165
+ -u " $( id -u) :$( id -g) " \
166
+ --env " WORKFLOW=$WORKFLOW " \
167
+ --name make-elasticsearch-js \
168
+ --rm \
169
+ $product \
170
+ /bin/bash -c " cd /usr/src && \
171
+ git clone https://$CLIENTS_GITHUB_TOKEN @github.com/elastic/elastic-client-generator-js.git && \
172
+ mkdir -p /usr/src/elastic-client-generator-js/output && \
173
+ cd /usr/src/elasticsearch-js && \
174
+ node .ci/make.mjs --task $TASK ${TASK_ARGS[*]} "
175
+ fi
160
176
161
177
# ------------------------------------------------------- #
162
178
# Post Command tasks & checks
0 commit comments