Skip to content
Snippets Groups Projects
Commit 98309a77 authored by s80984's avatar s80984
Browse files

Update Test Job

parent 2899585b
No related branches found
No related tags found
No related merge requests found
Pipeline #14168 failed
......@@ -11,13 +11,13 @@ variables:
k8sVersion: '1.20.5'
stages:
- npm
- build
- test
- deploy
- release
job_build-image:
stage: build
tags:
- docker-privileged
......@@ -26,20 +26,24 @@ job_build-image:
- name: docker:20.10.12-dind
before_script:
- apk add --no-cache docker-compose
- yarn
# - docker info
# - docker-compose --version
script:
- docker-compose up -d --build
cache:
paths:
- /app/server/node_modules/
artifacts:
expire_in: 1 days
when: on_success
paths:
- app/server/node_modules/
after_script:
- docker-compose down
job_test-image:
stage: test
tags:
- docker-privileged
image: docker:20.10.12
services:
- name: docker:20.10.12-dind
......@@ -49,18 +53,38 @@ job_test-image:
outerPort: '38080'
before_script:
- apk add --no-cache docker-compose
# - yarn add --dev jest-junit
script:
- docker-compose -f docker-compose.test.yml up --build
- if [$(grep "exited with code 0")]; then exit 0; else exit 1; fi || true
# - grep 'exited with code 0'
# exit 0
after_script:
# NOTE: clean up after test run (stop and remove container)
# - docker rm --force "${CI_PROJECT_ID}-${CI_PIPELINE_IID}"
- docker-compose down
- 'jest --ci --reporters=default --reporters=jest-junit'
artifacts:
when: always
reports:
junit:
- junit.xml
# stage: test
# tags:
# - docker-privileged
# image: docker:20.10.12
# services:
# - name: docker:20.10.12-dind
# alias: containerhost
# variables:
# # NOTE: some random port that hopefully is free on the runner
# outerPort: '38080'
# before_script:
# - apk add --no-cache docker-compose
# # - yarn add --dev jest-junit
# script:
# - docker-compose -f docker-compose.test.yml up --build
# - if [$(grep "exited with code 0")]; then exit 0; else exit 1; fi || true
# # - grep 'exited with code 0'
# # exit 0
# after_script:
# # NOTE: clean up after test run (stop and remove container)
# # - docker rm --force "${CI_PROJECT_ID}-${CI_PIPELINE_IID}"
# - docker-compose down
job_deploy-new-version:
......
module.exports = {
testEnvironment: 'node'
testEnvironment: 'node',
testResultsProcessor: 'jest-junit'
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment