name: Gitea Action for docker build runtime run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: push: branches: [master] paths: - 'requirements.txt' - 'poetry.lock' - 'RuntimeDockerfile' jobs: build-runtime: runs-on: ubuntu-latest steps: - run: echo "This job is now running on a ${{ runner.os }} server hosted by Gitea!" - name: Check out repository code uses: https://gitea.com/actions/checkout@v4 - name: Login to hub.airpig.cn uses: https://gitea.com/docker/login-action@v3 with: registry: hub.airpig.cn username: admin password: Chenweijia113! - run: | var=${{ gitea.repository }} repo=${var##*/}"-runtime" version=$(grep -oP '(?<=version = ")(.*)(?=")' "pyproject.toml") new_version="v${version}" docker build -t hub.airpig.cn/library/$repo:$new_version -f RuntimeDockerfile . docker push hub.airpig.cn/library/$repo:$new_version docker rmi hub.airpig.cn/library/$repo:$new_version - run: echo "This job's status is ${{ job.status }}."