Skip to content
Snippets Groups Projects
Commit 870f8bd9 authored by Kwangjin Lee's avatar Kwangjin Lee
Browse files

Update .gitlab-ci.yml file

parent 2559d247
No related branches found
No related tags found
1 merge request!4Update 2 files
Pipeline #245025 passed
...@@ -18,12 +18,32 @@ before_script: ...@@ -18,12 +18,32 @@ before_script:
build-page: build-page:
stage: build stage: build
script: script:
- mkdir -p public - |
- cp -r * public/ || true if [[ "$CI_COMMIT_BRANCH" == "main" ]]; then
- echo $CI_COMMIT_SHA > public/version.txt echo "Building draft site..."
JEKYLL_ENV=production bundle exec jekyll build --config _config_draft.yml --destination public
elif [[ "$CI_COMMIT_BRANCH" == "publish" ]]; then
echo "Building production site..."
JEKYLL_ENV=production bundle exec jekyll build --config _config.yml --destination public
else
echo "Branch is neither main nor publish. Skipping build."
exit 1
fi
- cp _config.yml public/
- cp _config_draft.yml public/
- cp home.md public/
- cp -R _includes public/
- cp -R _layouts public/
- cp -R _sass public/
- cp -R assets public/
- cp Gemfile public/
- cp Gemfile.lock public/
- echo "Listing contents of public directory:"
- ls -laR public
artifacts: artifacts:
paths: paths:
- public - public
expire_in: 1 week
rules: rules:
- if: $CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "publish" - if: $CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH == "publish"
......
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