Newer
Older
JEKYLL_ENV: ${{ CI_COMMIT_BRANCH == "release" && "production" || "development" }}
before_script:
- gem install bundler
- bundle install
- chmod +x ./build-page.sh
if [ "$CI_COMMIT_BRANCH" == "release" ]; then
echo "Running on release branch"
./build-page.sh "/" true
elif [ "$CI_COMMIT_BRANCH" == "main" ]; then
echo "Running on main branch"
./build-page.sh "/2024/draft" false
echo "Running on other branches"
./build-page.sh "/draft" false
- if: $CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "release"
- if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "release"
curl -X POST https://mude.citg.tudelft.nl/hooks/website-deploy-draft \
-H "X-Gitlab-Token: glpat-sQ82fiSMo1kCi2TpgSfr" \
-d '{
"object_kind": "pipeline",
"object_attributes": {
"status": "success",
"ref": "main"
url: https://mude.citg.tudelft.nl/2024/draft
- if: $CI_COMMIT_BRANCH == "main" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main"
when: always
curl -X POST https://mude.citg.tudelft.nl/hooks/website-deploy \
-H "X-Gitlab-Token: glpat-sQ82fiSMo1kCi2TpgSfr" \
-d '{
"object_kind": "pipeline",
"object_attributes": {
"status": "success",
url: https://mude.citg.tudelft.nl/2024
- if: $CI_COMMIT_BRANCH == "release" || $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "release"