Gitlab appengine: развернуть отсутствующий JAR только на Gitlab - PullRequest
0 голосов
/ 28 июня 2018

Я установил мультимодульное приложение с весенней загрузкой, включая интеграцию Google appengine. Локально все отлично работает.

Если я сделаю чистую проверку моего репозитория GIT и после этого выполню

mvn clean install
mvn appengine:deploy

Приложение правильно развернуто в Google appengine

Если я попытаюсь сделать то же самое на gitlab, используя следующий конвейер развертывания

deploy-prod:
  stage: deploy
  image: $CI_REGISTRY_IMAGE/build
  when: manual
  environment: prod
  script:
  - 'mvn clean install'
  - 'mvn appengine:deploy'

Я получаю сообщение об ошибке:

Не удалось выполнить цель в проекте XXX: не удалось разрешить зависимости для проекта YYY: XXX: война: 0.0.1-SNAPSHOT: не удалось найти артефакт YYY: XXX: баночка: 0.0.1-SNAPSHOT

Ты хоть представляешь, что здесь не так? Никогда не было таких проблем на Gitlab? И я понятия не имею, что отличается от случая, когда я делаю чистую проверку локально и выполняю там те же команды?

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 02 июля 2018

Полагаю, вы проверяете это на своем локальном компьютере. Но вы проверяли это с помощью $ CI_REGISTRY_IMAGE / build вручную? Я думаю, что есть проблема с самим образом докера.

...