name: Gitea Actions Demo # 触发条件:当推送到 main 或 master 分支时触发 on: push: branches: [ "main", "master" ] pull_request: branches: [ "main", "master" ] workflow_dispatch: jobs: explore-gitea-actions: # 注意:这里的 ubuntu-latest 必须与你 Act Runner 配置的标签(Label)一致 runs-on: ubuntu-latest steps: - name: 1. 打印触发事件 run: echo "🚀 该任务是由 ${{ gitea.event_name }} 事件触发的!" - name: 2. 检查操作系统信息 run: | echo "🐧 当前运行在: ${{ runner.os }} 编译机上" echo "🖥️ 机器内核信息:" uname -a - name: 3. 拉取仓库代码 uses: actions/checkout@v4 - name: 4. 列出项目文件 run: | echo "📂 正在检查项目目录结构..." ls -la - name: 5. 测试网络连接 (排查之前的 Docker 联网问题) run: | echo "🌐 测试连接外部网络..." curl -I https://baidu.com || echo "❌ 无法访问外网" - name: 6. 任务结束 run: echo "🍏 测试工作流执行成功!"