1 changed files with 30 additions and 0 deletions
@ -0,0 +1,30 @@ |
|||
YAML |
|||
# .github/workflows/pr-check.yml |
|||
name: PR Check |
|||
# 触发器:当有 PR 提交到 develop 分支时运行 |
|||
on: |
|||
pull_request: |
|||
branches: [ develop ] |
|||
# 任务 |
|||
jobs: |
|||
# 任务 ID,可自定义 |
|||
build-and-test: |
|||
# 运行环境:使用最新的 Ubuntu |
|||
runs-on: ubuntu-latest |
|||
# 步骤 |
|||
steps: |
|||
# 步骤 1:检出代码 |
|||
- name: Check out repository code |
|||
uses: actions/checkout@v4 |
|||
# 步骤 2:安装 Node.js (模拟一个真实环境) |
|||
- name: Use Node.js 20.x |
|||
uses: actions/setup-node@v4 |
|||
with: |
|||
node-version: '20.x' |
|||
# 步骤 3:运行一个模拟的 "test" |
|||
- name: Run a mock test |
|||
run: | |
|||
echo "Simulating tests..." |
|||
echo "Running linter..." |
|||
sleep 10 |
|||
echo "All tests passed!" |
|||
Loading…
Reference in new issue