Skip to content
Snippets Groups Projects

Merging develop into main

Merged jurgenhaas requested to merge develop into main
1 file
+ 1
0
Compare changes
  • Side-by-side
  • Inline
+ 0
70
stages:
- build
- deploy
Build:
stage: build
tags:
- default
script:
- export WORKDIR=$(php /usr/local/bin/volume.php | cut -d":" -f 1)/drupal/documentation/eca
- echo "WorkDir is ${WORKDIR}"
- docker-compose up -d
- sleep 20
- docker-compose exec -T --workdir=/mkdocs mkdocs mkdocs build
- docker-compose down
artifacts:
name: build
when: always
paths:
- site/
only:
- main
- merge_requests
Deploy:
stage: deploy
tags:
- ansible
variables:
GIT_STRATEGY: none
script:
- a -m synchronize -a "src=${PWD}/site/ dest=/var/www/docs/eca delete=yes" --limit=bsdevop1
cache: {}
only:
- main
DeployMR:
stage: deploy
tags:
- ansible
variables:
GIT_STRATEGY: none
script:
- a -m synchronize -a "src=${PWD}/site/ dest=/var/www/docs/eca-mr/${CI_MERGE_REQUEST_SOURCE_BRANCH_NAME} delete=yes" --limit=bsdevop1
environment:
name: review/$CI_COMMIT_REF_SLUG
url: https://ecaguide.org/MR/$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME
on_stop: CleanupDeployMR
cache: {}
only:
- merge_requests
CleanupDeployMR:
stage: deploy
tags:
- ansible
variables:
GIT_STRATEGY: none
script:
- a -m file -a "path=/var/www/docs/eca-mr/${CI_MERGE_REQUEST_SOURCE_BRANCH_NAME} state=absent" --limit=bsdevop1
environment:
name: review/$CI_COMMIT_REF_SLUG
action: stop
cache: {}
rules:
- if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == "develop"'
when: never
- if: '$CI_MERGE_REQUEST_ID || $CI_PIPELINE_SOURCE == "pipeline"|| $CI_PIPELINE_SOURCE == "trigger"'
allow_failure: true
when: manual
Loading