fix: cicd

This commit is contained in:
u00lipp
2025-10-29 10:59:30 +01:00
parent e6f691e8b4
commit 871dbfa9db
+16 -13
View File
@@ -16,21 +16,19 @@ jobs:
env:
DOCKER_REGISTRY: git.trai-infra.comstack.de
DOCKER_IMAGE: marian.lippitz/tap-frontend
DOCKER_USERNAME: $DOCKER_USERNAME
DOCKER_PASSWORD: $DOCKER_PASSWORD
# You can set the username directly here, or as an environment secret
# If using secrets, remove the line below and set in GitHub secrets
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
steps:
# Step 1: Checkout the repository
- name: Checkout Code
uses: actions/checkout@v3
# Step 2: Validate Conventional Commits
- name: Validate Conventional Commits
run: |
git log -1 --pretty=%B | grep -Eq "^(feat|fix|docs|style|refactor|perf|test|chore|build|ci|revert)(\(.+\))?: .+"
shell: bash
# Step 3: Extract Variables
- name: Extract Variables
id: vars
run: |
@@ -38,13 +36,18 @@ jobs:
echo "BRANCH_NAME=$(git rev-parse --abbrev-ref HEAD)" >> $GITHUB_ENV
echo "DOCKER_TAG=${BRANCH_NAME}-${COMMIT_HASH}" >> $GITHUB_ENV
# Step 4: Build the Docker image
- name: Build Docker Image
run: |
docker build -t $DOCKER_REGISTRY/$DOCKER_IMAGE:latest .
# Step 5: Push the Docker image to a registry
- name: Push Docker Image
- name: Docker Login
env:
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
run: |
echo "$DOCKER_PASSWORD" | docker login $DOCKER_REGISTRY -u "$DOCKER_USERNAME" --password-stdin
docker push $DOCKER_REGISTRY/$DOCKER_IMAGE:latest
- name: Build Docker Image
run: |
docker build -t "$DOCKER_REGISTRY/$DOCKER_IMAGE:latest" -t "$DOCKER_REGISTRY/$DOCKER_IMAGE:$DOCKER_TAG" .
- name: Push Docker Image
run: |
docker push "$DOCKER_REGISTRY/$DOCKER_IMAGE:latest"
docker push "$DOCKER_REGISTRY/$DOCKER_IMAGE:$DOCKER_TAG"