diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0fcdf03e67f2ce0e23404d1d8347331e1d1eb181..45cded492318081db0bea57834ebc8174716f3cd 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,6 +9,7 @@ variables: CI_IMAGES_REV: latest CI_IMAGE_PYTHON: "${CI_IMAGES_PATH}/infrastructure/python3.9:${CI_IMAGES_REV}" CI_IMAGE_YOCTO: "secodocker/edgehog-builder:${CI_IMAGES_REV}" + PROJECT_INTEGRATION_GROUPS: "arm/nxp/imx/develop/yocto/5.x arm/rockchip" image: "${CI_IMAGE_PYTHON}" @@ -75,14 +76,26 @@ executable: MERGE: "" script: - cd ${CI_PROJECT_DIR} - - echo - - echo ${CI_SERVER_URL} - echo ${GITBOT_TOKEN} - echo ${MANIFEST_PROJECT} - echo ${MANIFEST_BRANCH} - echo ${CI_COMMIT_SHA} - echo ${PROJECT_GROUP} - echo ${MERGE} + -| + for PROJECT_INTEGRATION in ${PROJECT_INTEGRATION_GROUPS}; do + echo ${PROJECT_INTEGRATION} + scripts/deploy_gitlab_ci_projects.py + --gitlab-url=${CI_SERVER_URL} + --token=${GITBOT_TOKEN} + --manifest-project=${MANIFEST_PROJECT} + --manifest-branch=${MANIFEST_BRANCH} + --submodule=.gitlab-ci + --revision=${CI_COMMIT_SHA} + --group=${PROJECT_INTEGRATION} + --verbose + ${MERGE} + done - scripts/deploy_gitlab_ci.py --gitlab-url=${CI_SERVER_URL} --token=${GITBOT_TOKEN} @@ -116,7 +129,7 @@ executable: # extends: .integrate-ci-test # variables: # MANIFEST_BRANCH: primary -# + #integrate-ci-test:secondary: # extends: .integrate-ci-test # variables: @@ -166,7 +179,7 @@ integrate-yocto:kirkstone: # needs: ["integrate-ci-test:primary"] # variables: # MANIFEST_BRANCH: primary -# + #build-ci-test:secondary: # extends: .build-ci-test # needs: ["integrate-ci-test:secondary"]