У меня есть проект, размещенный на Gitlab. Сайт проекта находится внутри ветки pages
и является сайтом на основе jekyll
.
Мой .gitlab-ci.yml
выглядит так
pages:
script:
- gem install jekyll
- jekyll build -d public/
artifacts:
paths:
- public
only:
- pages
image: node:latest
cache:
paths:
- node_modules/
before_script:
- npm install -g gulp-cli
- npm install
test:
script:
- gulp test
Когда я отправил этот файл конфигурации в master
, конвейер выполнил только задание test
, а не задание pages
. Я подумал, что, возможно, нажатие на master
не вызвало это задание, потому что only
указывает ветвь pages
. Затем я попытался нажать на ветку pages
, но безрезультатно.
Как запустить задание pages
?