@@ -34,34 +34,23 @@ STACK_VERSION=$VERSION
34
34
set -euo pipefail
35
35
36
36
product=" elastic/elasticsearch-ruby"
37
- output_folder=" .ci/output"
38
- codegen_folder=" .ci/output"
39
- OUTPUT_DIR=" $repo /${output_folder} "
40
- REPO_BINDING=" ${OUTPUT_DIR} :/sln/${output_folder} "
41
37
RUBY_VERSION=${RUBY_VERSION-3.1}
42
38
WORKFLOW=${WORKFLOW-staging}
43
- mkdir -p " $OUTPUT_DIR "
44
39
45
40
echo -e " \033[34;1mINFO:\033[0m PRODUCT ${product} \033[0m"
46
41
echo -e " \033[34;1mINFO:\033[0m VERSION ${STACK_VERSION} \033[0m"
47
- echo -e " \033[34;1mINFO:\033[0m OUTPUT_DIR ${OUTPUT_DIR} \033[0m"
48
42
echo -e " \033[34;1mINFO:\033[0m RUBY_VERSION ${RUBY_VERSION} \033[0m"
49
43
50
44
case $CMD in
51
45
clean)
52
46
echo -e " \033[36;1mTARGET: clean workspace $output_folder \033[0m"
53
- rm -rf " $output_folder "
47
+ rm -rf " /build "
54
48
echo -e " \033[32;1mdone.\033[0m"
55
49
exit 0
56
50
;;
57
51
assemble)
58
- if [ -v $VERSION ]; then
59
- echo -e " \033[31;1mTARGET: assemble -> missing version parameter\033[0m"
60
- exit 1
61
- fi
62
- echo -e " \033[36;1mTARGET: assemble artefact $VERSION \033[0m"
63
- TASK=assemble
64
- TASK_ARGS=(" $VERSION " " $output_folder " )
52
+ echo -e " \033[36;1mTARGET: assemble\033[0m"
53
+ TASK=build_gems
65
54
;;
66
55
codegen)
67
56
TASK=codegen
@@ -74,13 +63,10 @@ case $CMD in
74
63
fi
75
64
echo -e " \033[36;1mTARGET: generate docs for $VERSION \033[0m"
76
65
TASK=codegen
77
- # VERSION is BRANCH here for now
78
- TASK_ARGS=(" $VERSION " " $codegen_folder " )
79
66
;;
80
67
examplesgen)
81
68
echo -e " \033[36;1mTARGET: generate docs examples\033[0m"
82
69
TASK=' docs:generate'
83
- # VERSION is BRANCH here for now
84
70
TASK_ARGS=()
85
71
;;
86
72
bump)
@@ -134,8 +120,6 @@ docker build --no-cache --build-arg BUILDER_UID="$(id -u)" --file .buildkite/Doc
134
120
135
121
echo -e " \033[34;1mINFO: running $product container\033[0m"
136
122
137
- mkdir -p " $OUTPUT_DIR "
138
-
139
123
# Convert ARGS to comma separated string for Rake:
140
124
args_string=" ${TASK_ARGS[*]} "
141
125
args_string=" ${args_string// / ,} "
@@ -145,7 +129,6 @@ docker run \
145
129
--env " RUBY_VERSION=${RUBY_VERSION} " \
146
130
--env " WORKFLOW=${WORKFLOW} " \
147
131
--name test-runner \
148
- --volume " ${REPO_BINDING} " \
149
132
--volume " ${repo} :/usr/src/app" \
150
133
--rm \
151
134
" ${product} " \
@@ -154,16 +137,6 @@ docker run \
154
137
# ------------------------------------------------------- #
155
138
# Post Command tasks & checks
156
139
# ------------------------------------------------------- #
157
-
158
- if [[ " $CMD " == " assemble" ]]; then
159
- if compgen -G " .ci/output" > /dev/null; then
160
- echo -e " \033[32;1mTARGET: successfully assembled client v$VERSION \033[0m"
161
- else
162
- echo -e " \033[31;1mTARGET: assemble failed, empty workspace!\033[0m"
163
- exit 1
164
- fi
165
- fi
166
-
167
140
if [[ " $CMD " == " docsgen" ]]; then
168
141
echo " TODO"
169
142
fi
0 commit comments