diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..1dc679b --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,29 @@ +name: Master workflow + +on: + push: + branches: [ master ] + +jobs: + docker: + name: Build Docker image + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Login to Gitea container registry + run: | + BASE64_AUTH=`echo -n "$CI_REGISTRY_USER:$CI_REGISTRY_PASSWORD" | base64` + mkdir -p ~/.docker + echo "{\"auths\": {\"$CI_REGISTRY\": {\"auth\": \"$BASE64_AUTH\"}}}" > ~/.docker/config.json + env: + CI_REGISTRY: git.jlel.se + CI_REGISTRY_USER: nologin + CI_REGISTRY_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} + - name: Build image + uses: docker/build-push-action@v4 + env: + ACTIONS_RUNTIME_TOKEN: '' + with: + push: true + tags: git.jlel.se/jlelse/goshort:latest \ No newline at end of file