Skip to content

Commit b0ab154

Browse files
add test step
1 parent f49c439 commit b0ab154

File tree

2 files changed

+20
-11
lines changed

2 files changed

+20
-11
lines changed

.github/workflows/dev.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,13 @@ jobs:
3636
echo "AUTH_SECRET=${{ secrets.AUTH_SECRET }}" >> dev.env
3737
echo "JWT_EXPIRES_IN=${{ secrets.JWT_EXPIRES_IN }}" >> dev.env
3838
echo "PORT=${{ secrets.PORT }}" >> dev.env
39+
test:
40+
runs-on: [self-hosted, dev]
41+
steps:
42+
- name: Run tests
43+
run: npm run test
3944
build:
40-
needs: create_env
45+
needs: [create_env, test]
4146
runs-on: [self-hosted, dev]
4247
steps:
4348
- name: Build website

.github/workflows/production.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,21 @@ jobs:
2424
steps:
2525
- name: Create .env file
2626
run: |
27-
echo "DB_HOST=${{ secrets.DB_HOST }}" >> dev.env
28-
echo "DB_PORT=${{ secrets.DB_PORT }}" >> dev.env
29-
echo "DB_USER=${{ secrets.DB_USER }}" >> dev.env
30-
echo "DB_PASSWORD=${{ secrets.DB_PASSWORD }}" >> dev.env
31-
echo "DB_NAME=${{ secrets.DB_NAME }}" >> dev.env
32-
echo "DB_DROP_SCHEMA=${{ secrets.DB_DROP_SCHEMA }}" >> dev.env
33-
echo "AUTH_SECRET=${{ secrets.AUTH_SECRET }}" >> dev.env
34-
echo "JWT_EXPIRES_IN=${{ secrets.JWT_EXPIRES_IN }}" >> dev.env
35-
echo "PORT=${{ secrets.PORT }}" >> dev.env
27+
echo "DB_HOST=${{ secrets.DB_HOST }}" >> production.env
28+
echo "DB_PORT=${{ secrets.DB_PORT }}" >> production.env
29+
echo "DB_USER=${{ secrets.DB_USER }}" >> production.env
30+
echo "DB_PASSWORD=${{ secrets.DB_PASSWORD }}" >> production.env
31+
echo "DB_NAME=${{ secrets.DB_NAME }}" >> production.env
32+
echo "AUTH_SECRET=${{ secrets.AUTH_SECRET }}" >> production.env
33+
echo "JWT_EXPIRES_IN=${{ secrets.JWT_EXPIRES_IN }}" >> production.env
34+
echo "PORT=${{ vars.PORT }}" >> production.env
35+
test:
36+
runs-on: [self-hosted, prod]
37+
steps:
38+
- name: Run tests
39+
run: npm run test
3640
build:
37-
needs: create_env
41+
needs: [create_env, test]
3842
runs-on: [self-hosted, prod]
3943
steps:
4044
- name: Build website

0 commit comments

Comments
 (0)