Как настроить ci/cd gitlab?
Мне нужно настроить деплой проекта на сервер через ssh. Сгенерировал ssh key и написа следующий скрипт .gitlab-ci.yml
image: java:8
stages:
- build
- deploy
before_script:
- chmod +x mvnw
build:
stage: build
script: ./mvnw package
artifacts:
paths:
- target/admin-0.0.1-SNAPSHOT.war
production:
stage: deploy
script:
ssh -i $IDENTITY user@server
scp -r target/admin-0.0.1-SNAPSHOT.war user@server:opt/wildfly/standalone/deployments
only:
- master
gitlab требует создать runner This job is stuck because you don't have any active runners that can run this job. Go to Runners page
В секции настроек несколько видов, как и какой нужно создать?
Ответы (1 шт):
Автор решения: user402928
→ Ссылка
Тоже когда начал настраивать, было такое сообшение. Следовал оригинальному мануалу и всё заработало:
https://docs.gitlab.com/runner/install/.
Необходомо установить, настроить, зарегистрировать и запустить git-runner.