Skip to content

Commit d306625

Browse files
nobody8vabel.ct
authored andcommitted
update pipeline rules
1 parent a5247fc commit d306625

2 files changed

Lines changed: 15 additions & 18 deletions

File tree

.gitlab-ci.yml

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -59,20 +59,18 @@ build-docker-image:
5959
- echo "Build and push of image completed!"
6060

6161
rules:
62-
# Caso 1: Merge Request a main
62+
# Caso 1: MR a main
6363
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main"'
64-
when: always
6564

66-
# Caso 2: Merge Request a dev
65+
# Caso 2: MR a dev
6766
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "dev"'
68-
when: always
6967

70-
# Caso 3: Push directo a dev
71-
- if: '$CI_COMMIT_BRANCH == "dev" && $CI_PIPELINE_SOURCE != "merge_request_event"'
72-
when: always
68+
# Caso 3: Push directo a main (NO desde un merge request)
69+
- if: '$CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == "push" && $CI_MERGE_REQUEST_ID == null'
70+
71+
# Caso 4: Push directo a dev (NO desde un merge request)
72+
- if: '$CI_COMMIT_BRANCH == "dev" && $CI_PIPELINE_SOURCE == "push" && $CI_MERGE_REQUEST_ID == null'
7373

74-
- if: '$CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE != "merge_request_event"'
75-
when: always
7674

7775
artifacts:
7876
reports:
@@ -129,16 +127,15 @@ update-helm-values:
129127
artifacts: true
130128

131129
rules:
132-
# Caso 1: Merge Request a main
130+
# Caso 1: MR a main
133131
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main"'
134132

135-
136-
# Caso 2: Merge Request a dev
133+
# Caso 2: MR a dev
137134
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "dev"'
138135

136+
# Caso 3: Push directo a main (NO desde un merge request)
137+
- if: '$CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE == "push" && $CI_MERGE_REQUEST_ID == null'
139138

140-
# Caso 3: Push directo a dev
141-
- if: '$CI_COMMIT_BRANCH == "dev" && $CI_PIPELINE_SOURCE != "merge_request_event"'
142-
139+
# Caso 4: Push directo a dev (NO desde un merge request)
140+
- if: '$CI_COMMIT_BRANCH == "dev" && $CI_PIPELINE_SOURCE == "push" && $CI_MERGE_REQUEST_ID == null'
143141

144-
- if: '$CI_COMMIT_BRANCH == "main" && $CI_PIPELINE_SOURCE != "merge_request_event"'

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ clean:
6262
rm -rf $(addprefix $(GO_SRC_PATH)/, $(addsuffix /$(C_BUILD_PATH), $(C_NF)))
6363

6464
print-branch:
65-
@echo ${DOCKER_REPOSITORY}5gc-${DOCKER_TARGETS}-${DOCKER_TAG}
65+
@echo ${DOCKER_REPOSITORY}${DOCKER_TARGETS}-${DOCKER_TAG}
6666

6767
print-tag:
68-
@echo ${DOCKER_REPOSITORY}5gc-${DOCKER_TARGETS}:${DOCKER_TAG}
68+
@echo ${DOCKER_REPOSITORY}${DOCKER_TARGETS}:${DOCKER_TAG}
6969

7070
print-target:
7171
@echo ${DOCKER_TARGETS}

0 commit comments

Comments
 (0)