Skip to content

Commit ecc54b1

Browse files
committed
Add serverless-tools tests.
1 parent 3667581 commit ecc54b1

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

.gitlab/input_files/build.yaml.tpl

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
variables:
22
CI_DOCKER_TARGET_IMAGE: registry.ddbuild.io/ci/datadog-lambda-js
33
CI_DOCKER_TARGET_VERSION: latest
4+
SLS_CI_IMAGE: registry.ddbuild.io/ci/serverless-tools:1
45

56
stages:
67
- build
@@ -203,3 +204,32 @@ publish npm package:
203204
- mkdir -p datadog_lambda_js-{{ if eq $environment.name "prod"}}signed-{{ end }}bundle-${CI_JOB_ID}
204205
- cp .layers/datadog_lambda_node*.zip datadog_lambda_js-{{ if eq $environment.name "prod"}}signed-{{ end }}bundle-${CI_JOB_ID}
205206
{{ end }}
207+
208+
serverless-tools-benchmarks:
209+
stage: test
210+
image: $SLS_CI_IMAGE
211+
tags: ["arch:amd64"]
212+
when: on_success
213+
needs:
214+
- serverless-tools-benchmarks-trigger
215+
script:
216+
- git clone https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.ddbuild.io/DataDog/serverless-tools.git ./serverless-tools && cd ./serverless-tools
217+
- ./ci/check_trigger_status.sh
218+
219+
serverless-tools-benchmarks-trigger:
220+
stage: test
221+
needs: []
222+
trigger:
223+
project: DataDog/serverless-tools
224+
strategy: depend
225+
allow_failure: true
226+
variables:
227+
UPSTREAM_PIPELINE_ID: $CI_PIPELINE_ID
228+
UPSTREAM_PROJECT_URL: $CI_PROJECT_URL
229+
UPSTREAM_COMMIT_BRANCH: $CI_COMMIT_BRANCH
230+
UPSTREAM_COMMIT_AUTHOR: $CI_COMMIT_AUTHOR
231+
UPSTREAM_COMMIT_TITLE: $CI_COMMIT_TITLE
232+
UPSTREAM_COMMIT_TAG: $CI_COMMIT_TAG
233+
UPSTREAM_PROJECT_NAME: $CI_PROJECT_NAME
234+
UPSTREAM_GITLAB_USER_LOGIN: $GITLAB_USER_LOGIN
235+
UPSTREAM_GITLAB_USER_EMAIL: $GITLAB_USER_EMAIL

0 commit comments

Comments
 (0)