Skip to content
Snippets Groups Projects
Commit 55e34b98 authored by Jonas Höppner's avatar Jonas Höppner
Browse files

CI: Rename gitlab-ci jobs

Tim suggested to use the same name scheme for all jobs and use the group
names yocto and gitlab-ci as base.
parent 3f293145
No related branches found
No related tags found
1 merge request!115CI: Rename gitlab-ci jobs
......@@ -18,7 +18,7 @@ default:
stages:
- analyze
- deploy
- integrate
- check
- merge
......@@ -59,27 +59,27 @@ yamllint:
# ---------------------------------------------------------------------------------------
# Stage: deploy-test
# Stage: integrate
# ---------------------------------------------------------------------------------------
.foobar-manifest-projects:
.ci-test-projects:
variables:
PROJECT_ROOT:
${CI_PROJECT_ROOT_NAMESPACE}/yocto/infrastructure/ci-test
MANIFEST_PROJECT:
${PROJECT_ROOT}/minimal-manifest
DEPLOY_TO:
INTEGRATE_INTO:
${PROJECT_ROOT}/minimal-foo
${PROJECT_ROOT}/minimal-bar
.manifest-projects:
.yocto-projects:
variables:
PROJECT_ROOT:
${CI_PROJECT_ROOT_NAMESPACE}
MANIFEST_PROJECT:
${PROJECT_ROOT}/yocto/manifest
DEPLOY_TO:
INTEGRATE_INTO:
${PROJECT_ROOT}/3rd-party/kuk/uboot-imx-kuk
${PROJECT_ROOT}/kernel/linux-guf
${PROJECT_ROOT}/kernel/linux-imx-kuk
......@@ -97,8 +97,8 @@ yamllint:
${PROJECT_ROOT}/yocto/layers/meta-guf-distro
${PROJECT_ROOT}/yocto/layers/meta-guf-machine
.deploy:
stage: deploy
.integrate:
stage: integrate
rules:
- if: $CI_MERGE_REQUEST_IID
script:
......@@ -109,7 +109,7 @@ yamllint:
--manifest-project=${MANIFEST_PROJECT}
--submodule=.gitlab-ci
--revision=${CI_COMMIT_SHA}
${DEPLOY_TO}
${INTEGRATE_INTO}
- ./generate_job_from_template.py
--template=gitlab-ci-integration.jinja2
......@@ -117,44 +117,45 @@ yamllint:
--branch="integrate/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}"
--manifest-project=${MANIFEST_PROJECT}
--parent_merge_request="${CI_MERGE_REQUEST_PROJECT_URL}/-/merge_requests/${CI_MERGE_REQUEST_IID}"
${DEPLOY_TO}
${INTEGRATE_INTO}
> integration.yml
- cat integration.yml
artifacts:
paths:
- integration.yml
deploy:
integrate-yocto:
extends:
- .deploy
- .manifest-projects
- .integrate
- .yocto-projects
deploy-foobar:
integrate-ci-test:
extends:
- .deploy
- .foobar-manifest-projects
- .integrate
- .ci-test-projects
trigger:
stage: deploy
trigger-yocto:
stage: integrate
rules:
- if: $CI_MERGE_REQUEST_IID
needs: [deploy]
needs: [integrate-yocto]
trigger:
include:
- artifact: integration.yml
job: deploy
job: integrate-yocto
strategy: depend
trigger-foobar:
stage: deploy
trigger-ci-test:
stage: integrate
rules:
- if: $CI_MERGE_REQUEST_IID
needs: [deploy-foobar]
needs: [integrate-ci-test]
trigger:
include:
- artifact: integration.yml
job: deploy-foobar
job: integrate-ci-test
strategy: depend
# --------------------------------------------------------------------------------------
# Stage: merge
# --------------------------------------------------------------------------------------
......@@ -170,17 +171,17 @@ trigger-foobar:
--manifest-project=${MANIFEST_PROJECT}
--submodule=.gitlab-ci
--revision=${CI_COMMIT_SHA}
${DEPLOY_TO}
${INTEGRATE_INTO}
merge-foobar:
merge-ci-test:
extends:
- .merge
- .foobar-manifest-projects
- .ci-test-projects
merge:
merge-yocto:
extends:
- .merge
- .manifest-projects
- .yocto-projects
# --------------------------------------------------------------------------------------
# Stage: check
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment