actions: run unittests in final docker images after build

This commit is contained in:
Jens Langhammer 2020-01-02 11:20:32 +01:00
parent ba8d5d6e27
commit 20dd6355c1
1 changed files with 14 additions and 0 deletions

View File

@ -52,10 +52,24 @@ jobs:
run: docker push beryju/passbook-static:0.7.6-beta run: docker push beryju/passbook-static:0.7.6-beta
- name: Push Docker Container to Registry (latest) - name: Push Docker Container to Registry (latest)
run: docker push beryju/passbook-static:latest run: docker push beryju/passbook-static:latest
test-release:
needs: needs:
- build-server - build-server
- build-static - build-static
runs-on: [ubuntu-latest] runs-on: [ubuntu-latest]
steps:
- uses: actions/checkout@v1
- name: Run test suite in final docker images
run: |
export PASSBOOK_DOMAIN=localhost
docker-compose pull
docker-compose up --no-start
docker-compose start postgresql redis
docker-compose run -u root server bash -c "pip install --no-cache -r requirements-dev.txt && ./manage.py test"
package-helm:
needs:
- test-release
runs-on: [ubuntu-latest]
steps: steps:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- name: Install Helm - name: Install Helm