Merge remote-tracking branch 'origin/master'

This commit is contained in:
Tobias Eidelpes 2021-05-12 17:59:47 +02:00
commit c3fbb09815
3 changed files with 22 additions and 9 deletions

View File

@ -86,9 +86,12 @@ lint_fe:
stage: test stage: test
test_fe: test_fe:
script: before_script:
- cd ./frontend - cd ./frontend
- npm install - npm install
- apk add --no-cache chromium
- export CHROME_BIN=/usr/bin/chromium-browser
script:
- npm run -- ng test - npm run -- ng test
cache: cache:
key: $CI_COMMIT_REF_SLUG-$CI_PROJECT_DIR key: $CI_COMMIT_REF_SLUG-$CI_PROJECT_DIR
@ -123,15 +126,14 @@ test_fe:
- docker:dind - docker:dind
before_script: before_script:
- docker login -u $DOCKER_USER -p $DOCKER_PW - docker login -u $DOCKER_USER -p $DOCKER_PW
artifacts: - mkdir -p ./img # mkdir if not exists
untracked: true
tags: tags:
- docker - docker
docker-build-fe: docker-build-fe:
script: script:
- docker-compose build waecm_g4_fe - docker-compose build waecm_g4_fe
- docker save -o waecm_g4_fe ${DOCKER_USER}/${ASSIGNMENT}-fe - docker save -o img/waecm_g4_fe ${DOCKER_USER}/${ASSIGNMENT}-fe
cache: cache:
key: $CI_COMMIT_REF_SLUG-$CI_PROJECT_DIR key: $CI_COMMIT_REF_SLUG-$CI_PROJECT_DIR
paths: paths:
@ -142,16 +144,22 @@ docker-build-fe:
- .docker-setup - .docker-setup
needs: needs:
- test_fe - test_fe
artifacts:
paths:
- img/waecm_g4_fe
docker-build-be: docker-build-be:
script: script:
- docker-compose build waecm_g4_be - docker-compose build waecm_g4_be
- docker save -o waecm_g4_be ${DOCKER_USER}/${ASSIGNMENT}-be - docker save -o img/waecm_g4_be ${DOCKER_USER}/${ASSIGNMENT}-be
extends: extends:
- .docker-build - .docker-build
- .docker-setup - .docker-setup
needs: needs:
- build_be - build_be
artifacts:
paths:
- img/waecm_g4_be
######## ########
# DOCKER-PUSH # DOCKER-PUSH
@ -162,7 +170,7 @@ docker-build-be:
docker-push-fe: docker-push-fe:
script: script:
- docker image load --input waecm_g4_fe - docker image load --input img/waecm_g4_fe
- docker image push ${DOCKER_USER}/${ASSIGNMENT}-fe - docker image push ${DOCKER_USER}/${ASSIGNMENT}-fe
extends: extends:
- .docker-push - .docker-push
@ -172,7 +180,7 @@ docker-push-fe:
docker-push-be: docker-push-be:
script: script:
- docker image load --input waecm_g4_be - docker image load --input img/waecm_g4_be
- docker image push ${DOCKER_USER}/${ASSIGNMENT}-be - docker image push ${DOCKER_USER}/${ASSIGNMENT}-be
extends: extends:
- .docker-push - .docker-push

View File

@ -40,9 +40,9 @@ module.exports = function(config) {
logLevel: config.LOG_INFO, logLevel: config.LOG_INFO,
autoWatch: true, autoWatch: true,
// browsers: ['Chrome', 'ChromeHeadless'], // browsers: ['Chrome', 'ChromeHeadless'],
browsers: ['ChromeHeadless'], browsers: ['MyChromeHeadless'],
customLaunchers: { customLaunchers: {
ChromeHeadless: { MyChromeHeadless: {
base: 'Chrome', base: 'Chrome',
flags: [ flags: [
'--headless', '--headless',

View File

@ -0,0 +1,5 @@
describe('smoke', () => {
it('should succeed', () => {
expect(true).toBeTruthy();
});
});