Skip to content

Commit 98da30c

Browse files
committed
refactor: combine test & e2e jobs in ci
1 parent 0688488 commit 98da30c

File tree

1 file changed

+20
-28
lines changed

1 file changed

+20
-28
lines changed

.github/workflows/ci.yaml

+20-28
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,30 @@ jobs:
2222
args: ./ci/steps/lint.sh
2323

2424
test:
25+
needs: linux-amd64
2526
runs-on: ubuntu-latest
2627
steps:
2728
- uses: actions/checkout@v1
28-
- name: Run ./ci/steps/test.sh
29-
uses: ./ci/images/debian10
29+
- name: Download release packages
30+
uses: actions/download-artifact@v2
3031
with:
31-
args: ./ci/steps/test.sh
32+
name: release-packages
33+
path: ./release-packages
34+
- name: See working directory and files
35+
run: |
36+
echo "This better print"
37+
pwd
38+
ls
39+
- name: Untar code-server file
40+
run: |
41+
tar -xzf release-packages/code-server*-linux-amd64.tar.gz
42+
- uses: microsoft/playwright-github-action@v1
43+
- name: Install dependencies and run tests
44+
run: |
45+
node code-server*-linux-amd64 &
46+
yarn
47+
yarn test
48+
pkill node
3249
3350
release:
3451
runs-on: ubuntu-latest
@@ -145,28 +162,3 @@ jobs:
145162
name: release-images
146163
path: ./release-images
147164

148-
e2e:
149-
needs: linux-amd64
150-
runs-on: ubuntu-latest
151-
steps:
152-
- uses: actions/checkout@v1
153-
- name: Download release packages
154-
uses: actions/download-artifact@v2
155-
with:
156-
name: release-packages
157-
path: ./release-packages
158-
- name: See working directory and files
159-
run: |
160-
echo "This better print"
161-
pwd
162-
ls
163-
- name: Untar code-server file
164-
run: |
165-
tar -xzf release-packages/code-server*-linux-amd64.tar.gz
166-
- uses: microsoft/playwright-github-action@v1
167-
- name: Install dependencies and run tests
168-
run: |
169-
node code-server*-linux-amd64 &
170-
yarn
171-
yarn test
172-
pkill node

0 commit comments

Comments
 (0)