1
0
mirror of https://github.com/amir20/dozzle.git synced 2025-12-27 15:41:45 +01:00

Updates push.yml

This commit is contained in:
Amir Raminfar
2020-04-16 14:35:03 -07:00
parent f644f7b9b3
commit cf6f3945b5
2 changed files with 21 additions and 8 deletions

View File

@@ -5,17 +5,19 @@ on:
name: Test and Release
jobs:
npm-test:
name: npm test
name: JavaScript Tests
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: npm test
- name: Install Node
uses: actions/setup-node@v1
- name: npm it
run: npm it
- name: Install depdencies
run: yarn
- name: Run Tests
run: yarn test
go-test:
name: go test
name: Go Tests
runs-on: ubuntu-latest
steps:
- name: Install Go
@@ -24,10 +26,21 @@ jobs:
go-version: 1.14.x
- name: Checkout code
uses: actions/checkout@v2
- name: Test
- name: Run Go Tests with Coverage
run: go test -cover ./...
buildx:
int-test:
needs: [go-test, npm-test]
name: Integration Tests
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Build images
run: docker-compose -f integration/docker-compose.test.yml build
- name: Run tests
run: docker-compose -f integration/docker-compose.test.yml run integration
buildx:
needs: [int-test]
name: Release
runs-on: ubuntu-latest
steps:

View File

@@ -25,7 +25,7 @@ jobs:
uses: actions/checkout@v2
- name: Run Go Tests with Coverage
run: go test -cover ./...
docker-build:
int-test:
name: Integration Tests
runs-on: ubuntu-latest
steps: