Loading capif/.gitlab-ci.yml +22 −0 Original line number Diff line number Diff line stages: - merge_request_staging_into_main - staging_cancel_previous_action - workflow_ci - ci_in_staging Loading Loading @@ -27,6 +28,7 @@ variables: GITLAB_API: "https://labs.etsi.org/api/v4" CI_JOB_TOKEN: $CI_JOB_TOKEN CI_DEBUG_TRACE: "true" PROJECT_ID: "294" .staging_common: &staging_common only: Loading Loading @@ -96,6 +98,26 @@ include: - 'capif/templates/cd-deploy-ocf.gitlab-ci.yml' merge_request_staging_into_main: stage: merge_request_staging_into_main script: - > if [ "$CI_COMMIT_REF_NAME" == "staging" ]; then # Variables SOURCE_BRANCH="staging" TARGET_BRANCH="main" TITLE="Merge staging into main created by GitLab CICD" # Create Merge Request curl --request POST --header "PRIVATE-TOKEN: $CI_JOB_TOKEN" \ --data "source_branch=$SOURCE_BRANCH&target_branch=$TARGET_BRANCH&title=$TITLE" \ "$GITLAB_API/projects/$PROJECT_ID/merge_requests" else echo "Nothing to do" fi only: - staging #ci_in_staging: # stage: ci_in_staging # script: Loading Loading
capif/.gitlab-ci.yml +22 −0 Original line number Diff line number Diff line stages: - merge_request_staging_into_main - staging_cancel_previous_action - workflow_ci - ci_in_staging Loading Loading @@ -27,6 +28,7 @@ variables: GITLAB_API: "https://labs.etsi.org/api/v4" CI_JOB_TOKEN: $CI_JOB_TOKEN CI_DEBUG_TRACE: "true" PROJECT_ID: "294" .staging_common: &staging_common only: Loading Loading @@ -96,6 +98,26 @@ include: - 'capif/templates/cd-deploy-ocf.gitlab-ci.yml' merge_request_staging_into_main: stage: merge_request_staging_into_main script: - > if [ "$CI_COMMIT_REF_NAME" == "staging" ]; then # Variables SOURCE_BRANCH="staging" TARGET_BRANCH="main" TITLE="Merge staging into main created by GitLab CICD" # Create Merge Request curl --request POST --header "PRIVATE-TOKEN: $CI_JOB_TOKEN" \ --data "source_branch=$SOURCE_BRANCH&target_branch=$TARGET_BRANCH&title=$TITLE" \ "$GITLAB_API/projects/$PROJECT_ID/merge_requests" else echo "Nothing to do" fi only: - staging #ci_in_staging: # stage: ci_in_staging # script: Loading