@@ -148,91 +148,6 @@ functions:
148
148
DO_NOT_TRACK : " 1"
149
149
TEST_CMD : gotestsum --junitfile e2e-tests.xml --format standard-verbose --
150
150
command : make e2e-test
151
- - command : archive.targz_pack
152
- params :
153
- target : src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
154
- source_dir : src/github.com/mongodb/mongodb-atlas-cli/cov
155
- include :
156
- - ' *'
157
- exclude_files :
158
- - .gitkeep
159
- - command : s3.put
160
- params :
161
- aws_key : ${aws_key}
162
- aws_secret : ${aws_secret}
163
- local_file : src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
164
- remote_file : ${project}/dist/${revision}_${created_at}/atlascli/cov/${build_variant}_${task_name}.coverage.tgz
165
- bucket : mongodb-mongocli-build
166
- permissions : public-read
167
- content_type : ${content_type|application/json}
168
- display_name : internal-bucket coverage.tgz
169
- " merge cov " :
170
- - command : subprocess.exec
171
- params :
172
- << : *go_options
173
- binary : build/ci/merge-cov.sh
174
- - command : archive.targz_pack
175
- params :
176
- target : src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
177
- source_dir : src/github.com/mongodb/mongodb-atlas-cli/
178
- include :
179
- - ' coverage.out'
180
- - ' cov/merged/*'
181
- exclude_files :
182
- - .gitkeep
183
- - command : shell.exec
184
- params :
185
- << : *go_options
186
- shell : bash
187
- script : |
188
- set -Eeou pipefail
189
- PERCENTAGE=$(go tool cover -func=coverage.out | grep total: | awk '{print $3}' | sed 's/%//')
190
- COUNT=$(ls -1 cov/*.tgz | wc -l)
191
- cat <<EOF > expansions.yaml
192
- percentage: $PERCENTAGE
193
- count: $COUNT
194
- EOF
195
- - command : s3.put
196
- params :
197
- aws_key : ${aws_key}
198
- aws_secret : ${aws_secret}
199
- local_file : src/github.com/mongodb/mongodb-atlas-cli/expansions.yaml
200
- remote_file : ${project}/dist/${revision}_${created_at}/atlascli/expansions.yaml
201
- bucket : mongodb-mongocli-build
202
- permissions : public-read
203
- content_type : ${content_type|application/yaml}
204
- display_name : internal-bucket expansions.yaml
205
- - command : expansions.update
206
- params :
207
- ignore_missing_file : true
208
- file : src/github.com/mongodb/mongodb-atlas-cli/expansions.yaml
209
- - command : subprocess.exec
210
- params :
211
- << : *go_options
212
- binary : rm
213
- args :
214
- - -f
215
- - expansions.yaml
216
- - command : s3.put
217
- params :
218
- aws_key : ${aws_key}
219
- aws_secret : ${aws_secret}
220
- local_file : src/github.com/mongodb/mongodb-atlas-cli/coverage.tgz
221
- remote_file : ${project}/dist/${revision}_${created_at}/atlascli/cov/e2e.coverage.tgz
222
- bucket : mongodb-mongocli-build
223
- permissions : public-read
224
- content_type : ${content_type|application/json}
225
- display_name : internal-bucket e2e.coverage.tgz
226
- - command : s3.put
227
- params :
228
- aws_key : ${aws_key}
229
- aws_secret : ${aws_secret}
230
- local_file : src/github.com/mongodb/mongodb-atlas-cli/coverage.out
231
- remote_file : ${project}/dist/${revision}_${created_at}/atlascli/cov/e2e.coverage.out
232
- bucket : mongodb-mongocli-build
233
- permissions : public-read
234
- content_type : ${content_type|application/json}
235
- display_name : internal-bucket e2e.coverage.out
236
151
" install gotestsum " :
237
152
- command : shell.exec
238
153
type : setup
@@ -512,26 +427,6 @@ functions:
512
427
args :
513
428
- -f
514
429
- expansions.yaml
515
- " otel " :
516
- - command : subprocess.exec
517
- params :
518
- << : *go_options
519
- include_expansions_in_env :
520
- - go_base_path
521
- - go_proxy
522
- - workdir
523
- - project_id
524
- - project_identifier
525
- - otel_trace_id
526
- - otel_parent_id
527
- - otel_collector_endpoint
528
- env :
529
- << : *go_env
530
- SPAN : ${span}
531
- ATTRS : ${attr}
532
- binary : make
533
- args :
534
- - otel
535
430
tasks :
536
431
- name : compile
537
432
tags : ["code_health"]
@@ -1682,27 +1577,6 @@ tasks:
1682
1577
user : atlascli
1683
1578
identity_file : ${workdir}/src/github.com/mongodb/mongodb-atlas-cli/build/ci/terraform/id_rsa
1684
1579
cmd : " powershell -ExecutionPolicy Bypass -File C:\\ Users\\ atlascli\\ win_test.ps1 -goproxy ${go_proxy} -revision ${github_commit}"
1685
- - name : coverage
1686
- tags : ["coverage"]
1687
- depends_on :
1688
- - name : " .e2e"
1689
- variant : " * !.cron"
1690
- status : ' *'
1691
- commands :
1692
- - command : shell.exec
1693
- params :
1694
- << : *go_options
1695
- env :
1696
- << : *go_env
1697
- AWS_ACCESS_KEY_ID : ${aws_key}
1698
- AWS_SECRET_ACCESS_KEY : ${aws_secret}
1699
- script : |
1700
- aws s3 sync s3://mongodb-mongocli-build/${project}/dist/${revision}_${created_at}/atlascli/cov/ ./cov/
1701
- - func : " merge cov"
1702
- - func : " otel"
1703
- vars :
1704
- span : " coverage"
1705
- attr : " total=${percentage},count=${count}"
1706
1580
- name : snyk_monitor
1707
1581
tags :
1708
1582
- snyk
@@ -2026,14 +1900,6 @@ buildvariants:
2026
1900
<< : *go_linux_version
2027
1901
tasks :
2028
1902
- name : " .packer .windows"
2029
- - name : coverage
2030
- display_name : " Coverage"
2031
- run_on :
2032
- - rhel80-small
2033
- expansions :
2034
- << : *go_linux_version
2035
- tasks :
2036
- - name : " .coverage"
2037
1903
- name : snyk
2038
1904
display_name : Snyk
2039
1905
allowed_requesters : ["patch", "ad_hoc", "github_pr"]
0 commit comments