File tree Expand file tree Collapse file tree 2 files changed +35
-3
lines changed Expand file tree Collapse file tree 2 files changed +35
-3
lines changed Original file line number Diff line number Diff line change @@ -218,6 +218,38 @@ populate_dep_cache:
218
218
# - GRADLE_TARGET: ":smokeTest"
219
219
# CACHE_TYPE: "smoke"
220
220
221
+ publish-artifacts-to-s3 :
222
+ image : registry.ddbuild.io/images/mirror/amazon/aws-cli:2.4.29
223
+ stage : publish
224
+ needs : [ build ]
225
+ script :
226
+ - source upstream.env
227
+ - export VERSION="${UPSTREAM_TRACER_VERSION%~*}" # remove ~githash from the end of version
228
+ - aws s3 cp workspace/dd-java-agent/build/libs/dd-java-agent-${VERSION}.jar s3://dd-trace-java-builds/${CI_COMMIT_REF_NAME}/dd-java-agent.jar
229
+ - aws s3 cp workspace/dd-trace-api/build/libs/dd-trace-api-${VERSION}.jar s3://dd-trace-java-builds/${CI_COMMIT_REF_NAME}/dd-trace-api.jar
230
+ - aws s3 cp workspace/dd-trace-ot/build/libs/dd-trace-ot-${VERSION}.jar s3://dd-trace-java-builds/${CI_COMMIT_REF_NAME}/dd-trace-ot.jar
231
+ - aws s3 cp workspace/dd-java-agent/build/libs/dd-java-agent-${VERSION}.jar s3://dd-trace-java-builds/${CI_PIPELINE_ID}/dd-java-agent.jar
232
+ - aws s3 cp workspace/dd-trace-api/build/libs/dd-trace-api-${VERSION}.jar s3://dd-trace-java-builds/${CI_PIPELINE_ID}/dd-trace-api.jar
233
+ - aws s3 cp workspace/dd-trace-ot/build/libs/dd-trace-ot-${VERSION}.jar s3://dd-trace-java-builds/${CI_PIPELINE_ID}/dd-trace-ot.jar
234
+ - |
<
8000
/tr>
235
+ cat << EOF > links.json
236
+ {
237
+ "S3 Links": [
238
+ {
239
+ "external_link": {
240
+ "label": "Public Link to dd-java-agent.jar",
241
+ "url": "https://s3.us-east-1.amazonaws.com/dd-trace-java-builds/${CI_PIPELINE_ID}/dd-java-agent.jar"
242
+ }
243
+ }
244
+ ]
245
+ }
246
+ EOF
247
+ artifacts :
248
+ reports :
249
+ annotations :
250
+ - links.json
251
+
252
+
221
253
spotless :
222
254
extends : .gradle_build
223
255
stage : tests
Original file line number Diff line number Diff line change 4
4
timeout : 1h
5
5
tags : ["runner:apm-k8s-tweaked-metal"]
6
6
image : 486234852809.dkr.ecr.us-east-1.amazonaws.com/ci/benchmarking-platform:dd-trace-java-benchmarks
7
- needs : [ "build" ]
7
+ needs : [ "build", "publish-artifacts-to-s3" ]
8
8
rules :
9
9
- if : ' $POPULATE_CACHE'
10
10
when : never
@@ -85,7 +85,7 @@ benchmarks-post-results:
85
85
interruptible : true
86
86
timeout : 1h
87
87
image : 486234852809.dkr.ecr.us-east-1.amazonaws.com/ci/benchmarking-platform:java-dsm-kafka
88
- needs : [ "build" ]
88
+ needs : [ "build", "publish-artifacts-to-s3" ]
89
89
script :
90
90
- git clone --branch java/kafka-dsm-overhead https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.ddbuild.io/DataDog/benchmarking-platform.git platform && cd platform
91
91
- ./steps/run-benchmarks.sh
@@ -129,7 +129,7 @@ debugger-benchmarks:
129
129
interruptible : true
130
130
timeout : 1h
131
131
image : 486234852809.dkr.ecr.us-east-1.amazonaws.com/ci/benchmarking-platform:java-debugger
132
- needs : ["build"]
132
+ needs : ["build", "publish-artifacts-to-s3" ]
133
133
script :
134
134
- export ARTIFACTS_DIR="$(pwd)/reports" && mkdir -p "${ARTIFACTS_DIR}"
135
135
- git clone --branch java/debugger-benchmarks https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.ddbuild.io/DataDog/benchmarking-platform.git /platform && cd /platform
You can’t perform that action at this time.
0 commit comments