diff --git a/.gitea/workflows/gitea-build.yaml b/.gitea/workflows/gitea-build.yaml new file mode 100644 index 0000000..eaf388e --- /dev/null +++ b/.gitea/workflows/gitea-build.yaml @@ -0,0 +1,40 @@ + +name: Build +run-name: ${{ gitea.actor }} is runs ci pipeline +#on: +# release: +# types: [published] +on: + push: + branches: [main, develop] + +jobs: +# test: +# runs-on: ubuntu-latest +# steps: +# - run: echo "The release ${{ gitea.ref }} ${{ gitea.ref_name }} was published" + + build: + runs-on: ubuntu-latest + steps: + - uses: https://github.com/actions/checkout@v4 + - name: Set up Docker Buildx + uses: https://github.com/docker/setup-buildx-action@v3 + with: + config-inline: | + [registry."gitea.sanplex.tech/sansan"] + http = true + insecure = true + - name: Login to Gitea + uses: docker/login-action@v2 + with: + registry: gitea.sanplex.tech + username: ${{ github.repository_owner }} + password: ${{ secrets.TOKEN }} + - name: Build + uses: https://github.com/docker/build-push-action@v5 + with: + context: . + file: ./Dockerfile + push: false + #tags: "gitea.sanplex.tech/sansan/musicserver:${{gitea.ref_name}}, gitea.sanplex.tech/sansan/musicserver:latest" diff --git a/.gitea/workflows/gitea-release.yaml b/.gitea/workflows/gitea-release.yaml index fd47f23..05712ec 100644 --- a/.gitea/workflows/gitea-release.yaml +++ b/.gitea/workflows/gitea-release.yaml @@ -4,24 +4,19 @@ run-name: ${{ gitea.actor }} is runs ci pipeline #on: # release: # types: [published] -on: [push] +on: + push: + branches: + - '*.*' jobs: # test: # runs-on: ubuntu-latest # steps: # - run: echo "The release ${{ gitea.ref }} ${{ gitea.ref_name }} was published" - - build: - runs-on: ubuntu-latest -# if: gitea.ref == 'refs/heads/main' - steps: - - uses: https://github.com/actions/checkout@v4 - + publish: runs-on: ubuntu-latest - needs: build - if: gitea.ref != 'refs/heads/main' steps: - uses: https://github.com/actions/checkout@v4 - name: Set up Docker Buildx