This commit is contained in:
einhornimmond 2021-06-04 14:05:26 +02:00
parent b5ea409ec0
commit 2f179d6928

View File

@ -44,19 +44,19 @@ jobs:
- name: Checkout code
uses: actions/checkout@v2
with:
submodules: recursive
submodules: true
##########################################################################
# BUILD LOGIN SERVER DOCKER IMAGE ########################################
##########################################################################
- name: login server | Build `test` image
run: |
docker build --target test -t "gradido/login_server:test" -f ./login_server/Dockerfile login_server/
docker save "gradido/login_server:test" > /tmp/login_server.tar
- name: Upload Artifact
uses: actions/upload-artifact@v2
with:
name: docker-login-server-test
path: /tmp/login_server.tar
docker build --target release -t "gradido/login_server:release" -f ./login_server/Dockerfile login_server/
#docker save "gradido/login_server:test" > /tmp/login_server.tar
#- name: Upload Artifact
# uses: actions/upload-artifact@v2
#with:
# name: docker-login-server-test
#path: /tmp/login_server.tar
##############################################################################
# JOB: DOCKER BUILD TEST COMMUNITY SERVER ####################################
@ -221,7 +221,7 @@ jobs:
unit_test_login_server:
name: Unit tests - Login-Server
runs-on: ubuntu-latest
needs: [build_test_login_server]
needs: []
services:
mariadb:
image: gradido/mariadb:test
@ -244,16 +244,14 @@ jobs:
##########################################################################
- name: Checkout code
uses: actions/checkout@v2
##########################################################################
# DOWNLOAD DOCKER IMAGE ##################################################
##########################################################################
- name: Download Docker Image (Login-Server)
uses: actions/download-artifact@v2
with:
name: docker-login-server-test
path: /tmp
- name: Load Docker Image
run: docker load < /tmp/login_server.tar
submodules: true
##########################################################################
# Build Login-Server Test Docker image ###################################
##########################################################################
- name: build login-server test
run: |
docker build --target test -t "gradido/login_server:test" -f ./login_server/Dockerfile login_server/
##########################################################################
# UNIT TESTS BACKEND LOGIN-SERVER #######################################
##########################################################################