From a0822eed20b1e429ba52423f2a1ee5478e268b43 Mon Sep 17 00:00:00 2001 From: Sebastiaan de Schaetzen Date: Mon, 24 Mar 2025 12:37:10 +0100 Subject: [PATCH] Add GitHub Actions workflows for build and deployment --- .gitea/workflows/build.yml | 16 ++++++++++++++++ .gitea/workflows/deploy.yml | 22 ++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 .gitea/workflows/build.yml create mode 100644 .gitea/workflows/deploy.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..c10760c --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,16 @@ +name: Build +on: [push] +jobs: + build: + runs-on: standard-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version: '>=1.24' + + - name: Test + run: go test . -v diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml new file mode 100644 index 0000000..f4bbebe --- /dev/null +++ b/.gitea/workflows/deploy.yml @@ -0,0 +1,22 @@ +name: Build +on: + push: + tags: + - 'v*' +jobs: + build: + runs-on: standard-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Login + with: # Set the secret as an input + package_rw: ${{ secrets.PACKAGE_RW }} + run: docker login gitea.seeseepuff.be -u seeseemelk -p ${{ secrets.PACKAGE_RW }} + + - name: Build + run: docker build -t gitea.seeseepuff.be/seeseemelk/pcinv:${{github.ref_name}} . + + - name: Push + run: docker push gitea.seeseepuff.be/seeseemelk/pcinv:${{github.ref_name}}