40 lines
1.2 KiB
YAML
40 lines
1.2 KiB
YAML
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 "🍏 测试工作流执行成功!" |