Я создал сайт c и сейчас пытаюсь настроить GitLab CI / CD.
Исходный код сайта находится на удаленном сервере.
Это мой gitlab- ci.yml
image: ruby:2.6
variables:
JEKYLL_ENV: production
before_script:
- gem install bundler
- bundle install
deploy:
stage: deploy
script:
- bundle exec jekyll build --watch
only:
- master
Я использую --watch
, потому что без использования задания --watch прошло корректно, изменения отображаются на локальном компьютере, но обновления на удаленном сервере не отображаются.
В ответе есть строчка:
Auto-regeneration: disabled for '/ builds / wiki / docplus'. Use --watch to enable
Но с --watch
I pu sh мои коммиты и gitlab-runner выполняются слишком долго, а задание не выполняется
$ bundle exec jekyll build --watch
Configuration file: /builds/wiki/docplus/_config.yml
Source: /builds/wiki/docplus
Destination: /builds/wiki/docplus/_site
Incremental build: disabled. Enable with --incremental
Generating...
done in 1.863 seconds.
Auto-regeneration: enabled for '/builds/wiki/docplus'
Pulling docker image gitlab/gitlab-runner-helper:x86_64-003fe500 ...
ERROR: Job failed: execution took longer than 1h0m0s seconds
Что не так?