-
Mart van Santen authored6681e850
include:
- remote: https://open.greenhost.net/stackspin/stackspin/raw/main/.gitlab/ci_templates/kaniko.yml
stages:
- build
# - build-test-images
# TODO: Re-enable after fixing #82
# - lint
#- application-test
- integration-test
#login_test:
# image: python:3.8
# stage: unittest
# needs: []
# variables:
# HYDRA_ADMIN_URL: http://localhost/ignored
# KRATOS_PUBLIC_URL: http://localhost/ignored
# PUBLIC_URL: http://localhost/ignored
# cache:
# paths:
# - "$CI_PROJECT_DIR/pip-cache"
# key: "$CI_PROJECT_ID"
# before_script:
# - cd login
# - python -V
# - pip install -r requirements.txt
# script:
# - pytest -v --cov=login --cov-report=term --cov-report=xml tests
# artifacts:
# reports:
# cobertura: login/coverage.xml
# coverage: '/^TOTAL.+?(\d+\%)$/'
login:
stage: build
needs: []
extends: .kaniko_build
variables:
KANIKO_CONTEXT: "login"
KANIKO_BUILD_IMAGENAME: $CI_JOB_NAME
before_script:
- echo ${CI_PROJECT_DIR}/${KANIKO_CONTEXT:-.}/Dockerfile
- ls -l /builds/
- ls -l /builds/stackspin/
- ls -l /builds/stackspin/single-sign-on/
- ls -l /builds/stackspin/single-sign-on/login
- ls -l ${CI_PROJECT_DIR}/${KANIKO_CONTEXT:-.}/Dockerfile
only:
changes:
- login/**/*
- .gitlab-ci.yml
#integration_test_app:
# stage: build-test-images
# variables:
# KANIKO_CONTEXT: "test/integration_tests"
# KANIKO_BUILD_IMAGENAME: $CI_JOB_NAME
# extends: .kaniko_build
# only:
# changes:
# - test/integration_tests/**/*
# - .gitlab-ci.yml
#integration_test:
# stage: build-test-images
# variables:
# KANIKO_CONTEXT: "test/integration_tests/test"
# KANIKO_BUILD_IMAGENAME: $CI_JOB_NAME