Skip to content

Commit ef56c7e

Browse files
committed
ci: trigger downstream os pipelines
We have a new test-pack to be used in os pipelines. Lets add a manuel trigger job to test it before release. Signed-off-by: Patrick Bruenn <[email protected]>
1 parent 8c93734 commit ef56c7e

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

.gitlab-ci.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,26 @@ test-pack:
167167
reports:
168168
dotenv: test-pack.env
169169

170+
test-registry:
171+
stage: test
172+
needs: [ 'test-pack' ]
173+
parallel:
174+
matrix:
175+
- DOWNSTREAM: build-tcrtos
176+
BHF_CI_SKIP_TEST_HARDWARE: 'n'
177+
- DOWNSTREAM: tcbsd-ports
178+
BHF_CI_SKIP_TEST_HARDWARE: 'y'
179+
- DOWNSTREAM: test-tcos
180+
BHF_CI_SKIP_TEST_HARDWARE: 'y'
181+
- DOWNSTREAM: test-windows
182+
BHF_CI_SKIP_TEST_HARDWARE: 'y'
183+
trigger:
184+
project: beckhoff/${DOWNSTREAM}
185+
strategy: depend
186+
forward:
187+
pipeline_variables: true
188+
when: manual
189+
170190
build-debian:
171191
parallel:
172192
matrix:
@@ -199,3 +219,14 @@ release-push:
199219
when: never
200220
- when: on_success
201221
allow_failure: true
222+
223+
release-test-pack:
224+
stage: deploy
225+
needs: [ "test-pack" ]
226+
before_script:
227+
- export AWS_ACCESS_KEY_ID=test-packs
228+
- export AWS_SECRET_ACCESS_KEY="${S3_TEST_PACKS_PASS}"
229+
script: test-pack release
230+
rules:
231+
- if: ($CI_DEFAULT_BRANCH == $CI_COMMIT_BRANCH) && (($CI_PIPELINE_SOURCE == "push") || ($CI_PIPELINE_SOURCE == "schedule"))
232+
when: manual

0 commit comments

Comments
 (0)