Skip to content

Commit 091bb20

Browse files
authored
Update main.yml
1 parent 5c6f585 commit 091bb20

File tree

1 file changed

+30
-1
lines changed

1 file changed

+30
-1
lines changed

.github/workflows/main.yml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,39 @@ name: CI
22
on: push
33

44
jobs:
5-
test:
5+
dev:
66
runs-on: ubuntu-latest
77
steps:
88
- uses: actions/checkout@v2
99
- uses: actions/setup-node@v1
1010
- run: npm install
1111
- run: npm test
12+
staging:
13+
runs-on: ubuntu-latest
14+
steps:
15+
- uses: actions/checkout@v2
16+
- uses: actions/setup-node@v1
17+
- run: npm install
18+
- run: npm test
19+
prod:
20+
runs-on: ubuntu-latest
21+
steps:
22+
- uses: actions/checkout@v2
23+
- uses: actions/setup-node@v1
24+
- run: npm install
25+
- run: npm test
26+
terraform:
27+
runs-on: ubuntu-latest
28+
29+
strategy:
30+
matrix:
31+
environment: [dev, staging, prod]
32+
33+
steps:
34+
- name: Checkout code
35+
uses: actions/checkout@v2
36+
37+
- name: Setup Terraform
38+
uses: hashicorp/setup-terraform@v2
39+
with:
40+
terraform_version: 1.4.0

0 commit comments

Comments
 (0)