diff --git a/.gitea/workflows/build-image.yaml b/.gitea/workflows/build-image.yaml deleted file mode 100644 index 18ab105..0000000 --- a/.gitea/workflows/build-image.yaml +++ /dev/null @@ -1,25 +0,0 @@ ---- -name: build-image -on: - push: - branches: - - master - -jobs: - create-empty-commit: - container: - image: focs.ji.sjtu.edu.cn:5000/gitea/runner-images:ubuntu-latest - volumes: - - /home/actions/.ssh:/root/.ssh - steps: - - name: Set up Git - run: | - git config --global user.name "gitea-actions[bot]" - git config --global user.email "gitea-actions[bot]@users.noreply.gitea.com" - chown -R root:root /root/.ssh - - name: Clone, Commit and Push - run: | - git clone ssh://git@focs.ji.sjtu.edu.cn:2222/JOJ/runner-images.git runner-images - cd runner-images - git commit --allow-empty -m "chore: trigger gitea actions by JOJ3" - git push diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/build.yaml similarity index 66% rename from .gitea/workflows/test.yaml rename to .gitea/workflows/build.yaml index a7a5081..6eac295 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/build.yaml @@ -1,5 +1,5 @@ --- -name: checks +name: build on: - push - pull_request @@ -42,3 +42,22 @@ jobs: run: | make prepare-test make ci-test + trigger-build-image: + container: + image: focs.ji.sjtu.edu.cn:5000/gitea/runner-images:ubuntu-latest + volumes: + - /home/actions/.ssh:/root/.ssh + needs: build + if: github.ref == 'refs/heads/master' + steps: + - name: Set up Git + run: | + git config --global user.name "gitea-actions[bot]" + git config --global user.email "gitea-actions[bot]@users.noreply.gitea.com" + chown -R root:root /root/.ssh + - name: Clone, Commit and Push + run: | + git clone ssh://git@focs.ji.sjtu.edu.cn:2222/JOJ/runner-images.git runner-images + cd runner-images + git commit --allow-empty -m "chore: trigger gitea actions by JOJ3" + git push