diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..90eafd9 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,15 @@ +name: Build Docker Image +on: + push: + branches: + - '**' # matches every branch + - '!prod' + +jobs: + Build-Docker-Image: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - run: docker build . -t dashboard-test + - run: docker rmi dashboard-test diff --git a/.gitea/workflows/buildAndPush.yaml b/.gitea/workflows/buildAndPush.yaml new file mode 100644 index 0000000..40b6311 --- /dev/null +++ b/.gitea/workflows/buildAndPush.yaml @@ -0,0 +1,18 @@ +name: Build and Push Docker Image +on: + push: + branches: + - prod + +jobs: + Build-And-Push-Docker-Image: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - run: docker login git.wundenbergs.de -u tim -p ${{ secrets.DOCKER_GITEA_TOKEN }} + - run: docker build . -t git.wundenbergs.de/x/dashboard:latest -t git.wundenbergs.de/x/dashboard:$GITHUB_SHA + - run: docker push git.wundenbergs.de/x/dashboard:latest + - run: docker push git.wundenbergs.de/x/dashboard:$GITHUB_SHA + - run: docker rmi git.wundenbergs.de/x/dashboard:latest git.wundenbergs.de/x/dashboard:$GITHUB_SHA +