diff --git a/.gitea/workflows/build-release.yml b/.gitea/workflows/build-release.yml index d5cd8d0..5ecc2b3 100644 --- a/.gitea/workflows/build-release.yml +++ b/.gitea/workflows/build-release.yml @@ -6,11 +6,23 @@ on: - release jobs: - Check-Environment: + Cleanup-Old-Artifacts: runs-on: self-hosted defaults: run: - working-directory: /home/builds/src/ansible-dev + working-directory: /home/builds/src + + steps: + - name: Cleanup old code + run: rm -rfv * + + + Check-Environment: + runs-on: self-hosted + needs: [Cleanup-Old-Artifacts] + defaults: + run: + working-directory: /home/builds/src steps: - name: Environment check @@ -22,10 +34,23 @@ jobs: env && echo docker info && echo - - name: Verify current commit + + Clone-Repo: + runs-on: self-hosted + needs: [Check-Environment] + defaults: + run: + working-directory: /home/builds/src + + steps: + - name: Clone repository run: | + git clone https://gitea.thezengarden.net/podman/ansible-dev.git + cd ansible-dev git checkout ${{ env.GITHUB_REF_NAME }} - git log -1 + + - name: Verify current commit + run: cd ansible-dev && git log -1 Build-Images: