diff --git a/.gitea/workflows/build_develop.yml b/.gitea/workflows/build_develop.yml index b218551..c3b42b3 100644 --- a/.gitea/workflows/build_develop.yml +++ b/.gitea/workflows/build_develop.yml @@ -2,14 +2,18 @@ name: build_develop on: push: - branches: [main] + branches: + - "*" + - "!main" + paths-ignore: + - "README.md" jobs: build: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v4 + uses: actions/checkout@v3 with: fetch-depth: 0 - name: Install Docker @@ -20,7 +24,9 @@ jobs: registry: gitea.cheezers.org username: imcompiling password: ${{ secrets.PASSWORD }} + - name: set env + run: echo "GIT_BRANCH=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_ENV - name: Build Docker Image - run: docker build -t gitea.cheezers.org/imcompiling/agon:develop . + run: docker build -t gitea.cheezers.org/imcompiling/agon:${{env.GIT_BRANCH}} . - name: Push Docker Image - run: docker push gitea.cheezers.org/imcompiling/agon:develop + run: docker push gitea.cheezers.org/imcompiling/agon:${{env.GIT_BRANCH}} diff --git a/.gitea/workflows/build_latest.yaml b/.gitea/workflows/build_latest.yaml new file mode 100644 index 0000000..8032c66 --- /dev/null +++ b/.gitea/workflows/build_latest.yaml @@ -0,0 +1,28 @@ +name: build_latest + +on: + push: + branches: [main] + paths-ignore: + - "README.md" + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout Code + uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Install Docker + uses: https://github.com/papodaca/install-docker-action@v1 + - name: Log into container registry + uses: docker/login-action@v3 + with: + registry: gitea.cheezers.org + username: imcompiling + password: ${{ secrets.PASSWORD }} + - name: Build Docker Image + run: docker build -t gitea.cheezers.org/imcompiling/agon:latest . + - name: Push Docker Image + run: docker push gitea.cheezers.org/imcompiling/agon:latest diff --git a/.gitea/workflows/build_release.yml b/.gitea/workflows/build_release.yml index 9c33d03..5c66087 100644 --- a/.gitea/workflows/build_release.yml +++ b/.gitea/workflows/build_release.yml @@ -23,8 +23,6 @@ jobs: - name: Set env run: echo "GIT_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - name: Build Docker Images - run: docker build -t gitea.cheezers.org/imcompiling/agon:latest -t gitea.cheezers.org/imcompiling/agon:${{env.GIT_TAG}} . - - name: Push Latest Image - run: docker push gitea.cheezers.org/imcompiling/agon:latest + run: docker build -t gitea.cheezers.org/imcompiling/agon:${{env.GIT_TAG}} . - name: Push Tagged Image run: docker push gitea.cheezers.org/imcompiling/agon:${{env.GIT_TAG}}