I am using GitLab CI to build and deploy the Jekyll website but it is not working with the environments.
Your statement hardly makes sense.
What environments?? What is the error?
This is the
gitlab-ci.yml file and here I have used the variable called
JEKYLL_ENV: production and it is not working.
# This file is a template, and might need editing before it works on your project. # Template project: https://gitlab.com/pages/jekyll # Docs: https://docs.gitlab.com/ce/pages/ image: ruby:2.3 variables: JEKYLL_ENV: production before_script: - bundle install test: stage: test script: - bundle exec jekyll build -d test artifacts: paths: - test pages: stage: deploy script: - bundle exec jekyll build -d public JEKYLL_ENV=$JEKYLL_ENV artifacts: paths: - public only: - master
Environment variables are generally passed before the command invocation:
JEKYLL_ENV=$JEKYLL_ENV bundle exec jekyll build -d public
Tried that, still not working.