diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml new file mode 100644 index 0000000..93af0cd --- /dev/null +++ b/.gitea/workflows/demo.yaml @@ -0,0 +1,39 @@ +name: Gitea Actions Demo + +# 触发条件:当推送到 main 或 master 分支时触发 +on: + push: + branches: [ "main", "master" ] + pull_request: + branches: [ "main", "master" ] + +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 "🍏 测试工作流执行成功!" \ No newline at end of file