From ea0a861a9a96ef9abf74569d1f802384122edc2e Mon Sep 17 00:00:00 2001 From: Audrey Jensen Date: Thu, 3 Apr 2025 08:46:00 -0500 Subject: [PATCH] autobuild --- .gitea/workflows/package.yaml | 51 +++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .gitea/workflows/package.yaml diff --git a/.gitea/workflows/package.yaml b/.gitea/workflows/package.yaml new file mode 100644 index 0000000..372de10 --- /dev/null +++ b/.gitea/workflows/package.yaml @@ -0,0 +1,51 @@ +name: Build Container Image & push to Packages +on: + push: + branches: + - main +env: + DOCKER_IMAGE_NAME: mysql-backup-agent + DOCKER_REGISTRY_URL: gitea.jv.com + DOCKER_ORG_NAME: audrey +jobs: + Staging: + name: Build package + runs-on: ubuntu-latest + steps: + - name: Check out repo + uses: actions/checkout@v4 + with: + #SSH-KEY: ${{secrets.deploy_key}} + #SSH-KNOWN-HOSTS: | + #gitea.jv.com,192.168.0.214,gitea ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHsv90d6ofdNgJx0W6zPTVpouqDeF/qv/L0guzFBg6YON4jiubCovUZ0h7M8ipg/kXACHLfNBWAmNvsaGrPpHNU= + #gitea,192.168.0.214,gitea.jv.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFFlr7BEUmqy5P63EyvqgkH8aP5soLQXgU9MxHHIiCZj + #gitea,gitea.jv.com,192.168.0.214 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCVEzC8L+8SsKnPzHaTYpRGdjSggp1lWyE/YamWiaLfyByLVhjHqSupLA3hbGW155jO+C3Dcgvk7xUOVMeeKKaMrSVCEUBtFiTZbsONhzrmSAJyaBKCrd6Uc7Mkfy/b87vUhlQ82+lML16qY+G9UF4ALuxamipi0SrBM0oMqCY8RV4st2NCjZSdnn4H+3x6bhEauJ57qWvCr+S1w+xaN1Ss7lrPWU0cmHn2AyB/Of/dbN3gS/vZbVXEvAjkY99egMAq4yOQiOmyMiU41Iqgvwl+S4pnfD6w/J5x8zRiIPOzhsHZ22nzQDfOAzBn3LYEBSt3n9Tu76E6QqiMg1LfPbBB1NC58y0FMqPrgxxI2Y/6r0VMYS7NXM+hIy6j24kwrG5iQk7dlhu+FdInOLjGmP5WlgYz4pGalGI/CvcnudW4/oI9V7sfZHSWHC7NZWF3VLSBvUomO6s6fxZqNsBW5WLlIMYgqa0zYlKrZZicZOCIEEQ02QLoRFlwHxs4aiL03wc= + SSH-STRICT: 'false' + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + config-inline: | + [registry."gitea.jv.com:3001"] + http = true + insecure = true + + - name: Login to Gitea registry + uses: docker/login-action@v3 + with: + username: ${{secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REPOSITORY_TOKEN }} + registry: gitea:3000 + - name: Create Tag + id: tagger + run: | + echo REPO_NAME=$(echo ${GITHUB_REPOSITORY} | awk -F"/" '{print $2}') >> $GITHUB_OUTPUT + echo REPO_VERSION=$(git describe --tags --always | sed 's/^v//') >> $GITHUB_OUTPUT + - name: Build and push + uses: docker/build-push-action@v6 + with: + context: . + push: true + tags: | + gitea.jv.com/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:${{ steps.tagger.outputs.REPO_VERSION}} + gitea.jv.com/${{ env.DOCKER_ORG }}/${{ steps.tagger.outputs.REPO_NAME }}:latest + \ No newline at end of file