Revision d44a042fd597aa7894f2d05d9ea4aeda6e796ea6 authored by Maxime Besson on 02 April 2019, 20:38:24 UTC, committed by Maxime Besson on 03 April 2019, 09:20:24 UTC
Relating to issue #1668, the proposed fix works when there is only one service provider to logout of. Now that multiple service provider logout is starting to work again on 2.0, we cannot read the remote_ProviderID from the logout object because it is only filled by lasso when actually building the response. Instead, we ignore any error that could occur when building the response, log a warning and show the portal instead. Still better than an internal server error.
1 parent 0ca4d1a
.gitlab-ci.yml
.build_job: &job_build
stage: build
script:
- apt-get update && apt-get -y dist-upgrade
- ci-build-pkg
artifacts:
expire_in: 1 hour
paths:
- result/*
stages:
- build
- sign
- deploy
before_script:
- env | grep ^CI_
# Converting to native package...
- sed -i "1{s/-1) /$suffix) /}" debian/changelog
- sed -i "1{s/-2) /$suffix) /}" debian/changelog
- sed -i 's/3.0 (quilt)/3.0 (native)/' debian/source/format
build_stretch:
image: buildpkg/debian:stretch
<<: *job_build
build_buster:
image: buildpkg/debian:buster
<<: *job_build
#build_xenial:
# image: buildpkg/ubuntu:xenial
# <<: *job_build
build_bionic:
image: buildpkg/ubuntu:bionic
<<: *job_build
sign:
image: buildpkg/debian:stretch
stage: sign
# variables:
# SIGN_USER: firstname.lastname@orange.com
# GPG_PRIVATE_KEY:
script:
- cd $CI_PROJECT_DIR
- ci-sign-pkg
dependencies:
- build_stretch
- build_buster
# - build_xenial
- build_bionic
artifacts:
expire_in: 1 day
paths:
- result/*
only:
- master
pages:
image: buildpkg/debian:stretch
stage: deploy
variables:
# Default page dir
# PAGES_DIR: public
PAGES_HOST: ow2.io
environment:
name: PPA
url: http://${CI_PROJECT_NAMESPACE}.${PAGES_HOST}/${CI_PROJECT_NAME}
script:
- cd $CI_PROJECT_DIR
- ci-pages-ppa
- ci-pages-home
- ci-pages-tree
dependencies:
- sign
artifacts:
expire_in: 1 day
paths:
- public
only:
- master
Computing file changes ...