Skip to content

Commit d3d88c1

Browse files
committed
Add workflow
1 parent 7c6f512 commit d3d88c1

File tree

2 files changed

+90
-0
lines changed

2 files changed

+90
-0
lines changed

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "daily"

.github/workflows/ci.yml

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
name: Build, Test and Deploy
2+
3+
on:
4+
push:
5+
branches: [ main, development ]
6+
7+
jobs:
8+
ci:
9+
runs-on: ubuntu-latest
10+
11+
steps:
12+
- name: Checkout
13+
uses: actions/checkout@v4
14+
15+
- name: Install Node.js
16+
uses: actions/setup-node@v4
17+
with:
18+
node-version: 20
19+
20+
# UnityActivateLicense
21+
- name: Install UnityActivateLicenseV1
22+
run: npm install
23+
working-directory: Tasks/UnityActivateLicense/UnityActivateLicenseV1
24+
25+
- name: Build UnityActivateLicenseV1
26+
run: npm run build
27+
working-directory: Tasks/UnityActivateLicense/UnityActivateLicenseV1
28+
29+
# UnityBuild
30+
- name: Install UnityBuildV3
31+
run: npm install
32+
working-directory: Tasks/UnityBuild/UnityBuildV3
33+
34+
- name: Build UnityBuildV3
35+
run: npm run build
36+
working-directory: Tasks/UnityBuild/UnityBuildV3
37+
38+
# UnityCMD
39+
- name: Install UnityCMDV1
40+
run: npm install
41+
working-directory: Tasks/UnityCMD/UnityCMDV1
42+
43+
- name: Build UnityCMDV1
44+
run: npm run build
45+
working-directory: Tasks/UnityCMD/UnityCMDV1
46+
47+
# UnityGetProjectVersion
48+
- name: Install UnityGetProjectVersionV1
49+
run: npm install
50+
working-directory: Tasks/UnityGetProjectVersion/UnityGetProjectVersionV1
51+
52+
- name: Build UnityGetProjectVersionV1
53+
run: npm run build
54+
working-directory: Tasks/UnityGetProjectVersion/UnityGetProjectVersionV1
55+
56+
- name: Test UnityGetProjectVersionV1
57+
run: npm run test
58+
working-directory: Tasks/UnityGetProjectVersion/UnityGetProjectVersionV1
59+
60+
# UnitySetup
61+
- name: Install UnitySetupV1
62+
run: npm install
63+
working-directory: Tasks/UnitySetup/UnitySetupV1
64+
65+
- name: Build UnitySetupV1
66+
run: npm run build
67+
working-directory: Tasks/UnitySetup/UnitySetupV1
68+
69+
- name: Install UnitySetupV2
70+
run: npm install
71+
working-directory: Tasks/UnitySetup/UnitySetupV2
72+
73+
- name: Build UnitySetupV2
74+
run: npm run build
75+
working-directory: Tasks/UnitySetup/UnitySetupV2
76+
77+
# UnityTest
78+
- name: Install UnityTestV1
79+
run: npm install
80+
working-directory: Tasks/UnityTest/UnityTestV1
81+
82+
- name: Build UnityTestV1
83+
run: npm run build
84+
working-directory: Tasks/UnityTest/UnityTestV1

0 commit comments

Comments
 (0)