From eea734f2fefcc1729a18ee627609ca425bb47960 Mon Sep 17 00:00:00 2001 From: Vezpi Date: Fri, 3 Apr 2026 13:33:18 +0200 Subject: [PATCH] feat: create a dedicated dev pipeline (#10) Reviewed-on: https://git.vezpi.com/Vezpi/Blog/pulls/10 --- .gitea/workflows/deployment.yml | 8 ++++---- .gitea/workflows/test.yml | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitea/workflows/deployment.yml b/.gitea/workflows/deployment.yml index 1f4c691..f07c144 100644 --- a/.gitea/workflows/deployment.yml +++ b/.gitea/workflows/deployment.yml @@ -24,7 +24,7 @@ jobs: docker_folder_changed: ${{ steps.docker_folder.outputs.changed }} steps: - name: Checkout Repository - run: git clone --branch preview https://${{ secrets.REPO_TOKEN }}@git.vezpi.com/Vezpi/blog.git . + run: git clone --branch ${{ gitea.ref_name }} https://${{ secrets.REPO_TOKEN }}@git.vezpi.com/Vezpi/blog.git . - name: Check Latest Hugo Version id: get_latest @@ -79,7 +79,7 @@ jobs: shell: sh steps: - name: Checkout Repository - run: git clone --branch preview https://${{ secrets.REPO_TOKEN }}@git.vezpi.com/Vezpi/blog.git . + run: git clone --branch ${{ gitea.ref_name }} https://${{ secrets.REPO_TOKEN }}@git.vezpi.com/Vezpi/blog.git . - name: Build Docker Image run: | @@ -116,7 +116,7 @@ jobs: needs: Deploy-Staging runs-on: ubuntu env: - URL: "https://blog-dev.vezpi.com/en/" + URL: "https://blog-staging.vezpi.com/en/" steps: - name: Check HTTP Response run: | @@ -143,7 +143,7 @@ jobs: - name: Merge preview Branch on main run: | - git merge --ff-only origin/preview + git merge --ff-only origin/${{ gitea.ref_name }} git push origin main Deploy-Production: diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index c9c4ff1..1ce54aa 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -87,7 +87,7 @@ jobs: --build-arg HUGO_VERSION=${{ needs.Check-Rebuild.outputs.latest_hugo_version }} \ --tag ${DOCKER_IMAGE}:${{ needs.Check-Rebuild.outputs.latest_hugo_version }} \ . - docker tag ${DOCKER_IMAGE}:${{ needs.Check-Rebuild.outputs.latest_hugo_version }} ${DOCKER_IMAGE}:test + docker tag ${DOCKER_IMAGE}:${{ needs.Check-Rebuild.outputs.latest_hugo_version }} ${DOCKER_IMAGE}:dev Deploy-Test: needs: @@ -102,7 +102,7 @@ jobs: run: shell: sh env: - CONTAINER_NAME: blog_test + CONTAINER_NAME: blog_dev steps: - name: Launch Blog Test Deployment run: | @@ -117,7 +117,7 @@ jobs: needs: Deploy-Test runs-on: ubuntu env: - URL: "https://blog-test.vezpi.com/en/" + URL: "https://blog-dev.vezpi.com/en/" steps: - name: Check HTTP Response run: |