diff --git a/.gitea/workflows/build_ubuntu.yaml b/.gitea/workflows/build_ubuntu.yaml new file mode 100644 index 0000000..021ddc6 --- /dev/null +++ b/.gitea/workflows/build_ubuntu.yaml @@ -0,0 +1,34 @@ +name: Build Applications +run-name: ${{ github.actor }} is building SmartLockerTools... +on: [push] +jobs: + PullDocker: + runs-on: [ubuntu-latest, ubuntu-24.04] + steps: + - name: Login to Docker Registry + uses: docker/login-action@v2 + with: + registry: frp-by1.wwvvww.cn:45288 + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + - name: Pull Docker image + run: docker pull frp-by1.wwvvww.cn:45288/ubuntu_dev:24.04 + Build: + runs-on: [ubuntu-latest, ubuntu-24.04] + container: + image: frp-by1.wwvvww.cn:45288/ubuntu_dev:24.04 + steps: + - name: Check out repository code + uses: actions/checkout@v4 + - run: resources/build.sh build + - run: resources/build.sh deploy + - name: Notify + if: ${{ always() }} + run: | + echo "仓库名: ${{ github.repository }}" >> notify.tpl + echo "构建状态: ${{ job.status }}">> notify.tpl + echo "构建地址: https://gitea.amass.fun/${{ github.repository }}/actions/runs/${{ github.run_number }}">> notify.tpl + echo "仓库地址: https://gitea.amass.fun/${{ github.repository }}">> notify.tpl + echo "提交ID: $(git rev-parse --short HEAD)">> notify.tpl + echo -n "提交消息: ${{ github.event.head_commit.message }}">> notify.tpl + cat notify.tpl | envsubst | jq -sR . | xargs -0 -I {} curl -H "Content-Type: application/json" -X POST -d '{"type":"text","msg":{} }' https://amass.fun/notify \ No newline at end of file diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build_windows.yaml similarity index 100% rename from .gitea/workflows/build.yaml rename to .gitea/workflows/build_windows.yaml