From 5668e4be7e35431607bd3d6db70d2d276e9eb5f9 Mon Sep 17 00:00:00 2001 From: imcompiling Date: Sat, 9 Sep 2023 11:49:56 -0400 Subject: [PATCH] Add release workflow. --- .gitea/workflows/build_release.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .gitea/workflows/build_release.yml diff --git a/.gitea/workflows/build_release.yml b/.gitea/workflows/build_release.yml new file mode 100644 index 0000000..fd8d857 --- /dev/null +++ b/.gitea/workflows/build_release.yml @@ -0,0 +1,28 @@ +name: build_release + +on: + push: + tags: ["v[0-9].[0-9].[0-9]"] + +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@v2 + with: + registry: gitea.cheezers.org + username: imcompiling + password: ${{ secrets.PASSWORD }} + - name: Set env + run: echo "GIT_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV + - name: Build Docker Image + run: docker build -t gitea.cheezers.org/imcompiling/dakiny-bot:${{env.GIT_TAG}} . + - name: Push Tagged Image + run: docker push gitea.cheezers.org/imcompiling/dakiny-bot:${{env.GIT_TAG}}