Как настроить 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.

→ Ссылка