Commit 12d8cf27 authored by Benavides Ontiveros's avatar Benavides Ontiveros
Browse files

run pipeline on any branch

parent 46915442
Pipeline #12161 failed
......@@ -23,8 +23,6 @@ lint:
image: python:3.10
extends: .build_template
before_script:
- echo "Docker CLI info:"
- docker version
- pip install flake8
script:
- echo "Linting Python code..."
......@@ -32,10 +30,8 @@ lint:
- flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- echo "Done running Python lint stage"
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- if: '$CI_COMMIT_BRANCH'
- if: '$CI_COMMIT_TAG'
when: never
- if: '$CI_COMMIT_BRANCH' # Run on any branch
when: always
# ----------------- Diagnostics Stage -----------------
diag:
......@@ -48,10 +44,8 @@ diag:
- docker version || true
- docker info || true
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- if: '$CI_COMMIT_BRANCH'
- if: '$CI_COMMIT_TAG'
when: never
when: always
# ----------------- Build Stage -----------------
build:
......@@ -69,11 +63,8 @@ build:
after_script:
- echo "Docker image built successfully!"
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_BRANCH'
- if: '$CI_COMMIT_TAG'
when: never
- if: '$CI_COMMIT_BRANCH' # Run build on any branch
when: always
# ----------------- Deploy Stage -----------------
deploy:
......@@ -85,14 +76,11 @@ deploy:
- echo "Pushing Docker image to Docker Hub..."
- docker push $DOCKERHUB_REPO:$CI_COMMIT_SHORT_SHA
# Push latest tag if on default branch
# Optional: push latest if on default branch
- if [ "$CI_COMMIT_BRANCH" = "$CI_DEFAULT_BRANCH" ]; then
docker tag $DOCKERHUB_REPO:$CI_COMMIT_SHORT_SHA $DOCKERHUB_REPO:latest;
docker push $DOCKERHUB_REPO:latest;
fi
rules:
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
when: never
- if: '$CI_COMMIT_TAG'
when: never
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
\ No newline at end of file
- if: '$CI_COMMIT_BRANCH' # Run deploy on any branch
when: always
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment