Skip to content
Snippets Groups Projects

ci: trigger aura-tests pipeline after building the image

Merged David (Jointech) requested to merge ci-trigger-aura-tests into main
1 file
+ 9
8
Compare changes
  • Side-by-side
  • Inline
+ 9
8
@@ -4,7 +4,6 @@ stages:
@@ -4,7 +4,6 @@ stages:
- build
- build
- deploy
- deploy
- release
- release
.release_rules: &release_rules
.release_rules: &release_rules
# rule to run job on a tag-reference which has the form number.number.number (semantic versioning)
# rule to run job on a tag-reference which has the form number.number.number (semantic versioning)
# or number.number.number-text (semantic versioning + release-name)
# or number.number.number-text (semantic versioning + release-name)
@@ -12,7 +11,6 @@ stages:
@@ -12,7 +11,6 @@ stages:
- if: $CI_COMMIT_TAG =~ /^\d+[.]\d+[.]\d+$/ || $CI_COMMIT_TAG =~ /^\d+[.]\d+[.]\d+[-]\S+$/
- if: $CI_COMMIT_TAG =~ /^\d+[.]\d+[.]\d+$/ || $CI_COMMIT_TAG =~ /^\d+[.]\d+[.]\d+[-]\S+$/
exists:
exists:
- Dockerfile
- Dockerfile
build-openapi-scheme:
build-openapi-scheme:
stage: build
stage: build
image: python:3.11-slim
image: python:3.11-slim
@@ -32,7 +30,6 @@ build-openapi-scheme:
@@ -32,7 +30,6 @@ build-openapi-scheme:
artifacts:
artifacts:
paths:
paths:
- $OPENAPI_JSON
- $OPENAPI_JSON
check-style:
check-style:
stage: check
stage: check
image: python:3.11-slim
image: python:3.11-slim
@@ -45,7 +42,6 @@ check-style:
@@ -45,7 +42,6 @@ check-style:
- poetry run flake8 program steering
- poetry run flake8 program steering
- poetry run isort --check program steering
- poetry run isort --check program steering
- poetry run black --check --quiet program steering
- poetry run black --check --quiet program steering
run_test_cases:
run_test_cases:
stage: test
stage: test
image: python:3.11-slim
image: python:3.11-slim
@@ -65,7 +61,6 @@ run_test_cases:
@@ -65,7 +61,6 @@ run_test_cases:
coverage_report:
coverage_report:
coverage_format: cobertura
coverage_format: cobertura
path: coverage.xml
path: coverage.xml
deploy_spec:
deploy_spec:
stage: deploy
stage: deploy
image: node:20-alpine
image: node:20-alpine
@@ -90,8 +85,6 @@ deploy_spec:
@@ -90,8 +85,6 @@ deploy_spec:
rules:
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
when: always
when: always
docker-push:
docker-push:
# Use the official docker image.
# Use the official docker image.
image: docker:latest
image: docker:latest
@@ -132,7 +125,15 @@ docker-push:
@@ -132,7 +125,15 @@ docker-push:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME =~ /^feat/
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME =~ /^feat/
exists:
exists:
- Dockerfile
- Dockerfile
trigger_aura_tests:
 
stage: release
 
needs: [docker-push]
 
trigger:
 
project: aura/aura-tests
 
branch: main
 
strategy: depend
 
rules:
 
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
release_job:
release_job:
stage: release
stage: release
needs:
needs:
Loading