name: deploy demo on: push: branches: - dev pull_request: types: - closed # 监听合并请求关闭事件 jobs: Explore-Gitea-Actions: runs-on: home steps: - name: 输出事件信息 run: | echo "event_name=${{ gitea.event_name }}" echo "event.action=${{ gitea.event.action }}" echo "merged=${{ gitea.event.pull_request.merged }}" echo "gitea.ref=${{ gitea.ref }}" echo "gitea.base.ref=${{ gitea.event.pull_request.base.ref }}" - name: 部署到测试环境dev if: ${{ gitea.ref == 'refs/heads/dev' }} run: echo "dev" - name: 部署到生产环境main if: > gitea.event_name == 'pull_request' && gitea.event.action == 'closed' && gitea.event.pull_request.merged == true && gitea.event.pull_request.base.ref == 'main' run: echo "main"