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:
build-page:
stage: build
script:
- mkdir -p public
- cp -r * public/ || true
- echo $CI_COMMIT_SHA > public/version.txt
- |
if [[ "$CI_COMMIT_BRANCH" == "main" ]]; then
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:
paths:
- public
expire_in: 1 week
rules:
- 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