Skip to content

Commit ea9aeb2

Browse files
authored
Create node.js.yml
1 parent 412908a commit ea9aeb2

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

.github/workflows/node.js.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
#此工作流将执行节点依赖项的干净安装、缓存/恢复它们、生成源代码并跨节点的不同版本运行测试
2+
#有关详细信息,请参阅: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
3+
4+
姓名: Node.js CI
5+
6+
在……之上:
7+
:
8+
分支机构: [ "主" ]
9+
pull_request:
10+
分支机构: [ "主" ]
11+
12+
工作:
13+
建立:
14+
15+
连续的: Ubuntu-最新
16+
17+
策略:
18+
矩阵:
19+
节点版本: [18.x,20.x,22.x]
20+
#见支持节点。JS发布时间表:https://nodejs.org/en/about/releases/
21+
22+
步骤:
23+
- uses: 操作/结帐@v4
24+
- 姓名: 使用Node.js${{matrix.node-version}}
25+
uses: 操作/设置-节点@v4
26+
和……一起:
27+
节点版本: ${{matrix.node-version}}
28+
缓存: 'npm'
29+
- : npm ci
30+
- : npm运行内部版本--if-resent
31+
- : npm测试

0 commit comments

Comments
 (0)