Codeship maven build и облачный регистрый регистр пу sh пропускает docker реестр пу sh пропускается - PullRequest
0 голосов
/ 19 апреля 2020

На моем ноутбуке с Ubuntu установлена ​​программа Jet client (CodeShip). Я хотел сделать maven для моего проекта java, создать изображение docker, а затем pu sh в Google Cloud Registry.

У меня есть настройки кодов и CG в качестве зашифрованных переменных env.

Работает сборка Maven и docker, но при попытке запустить sh в облачный реестр Google (шаг pu sh) пропускается при каждом запуске.

Ниже мои сервисы и файлы шагов.

Dockerfile

ОТ maven: 3 WORKDIR / app COPY pom. xml ./ RUN mvn install clean --fail-never -B -DfailIfNoTests = false КОПИЯ. * *

devops-app: build: image: gcr.io/company-name/devops-app dockerfile: Dockerfile

codehip-steps.yml

  • тип: последовательные шаги :
    • имя: Codeship Build тип devops-app: последовательные шаги:
      • имя: codeship_build_devops_app служба: команда devops-app: пакет mvn -B
    • name: Docker Pu sh для типа GCR: последовательные шаги:
      • name: Stateset_devops_app_docker_push служба: devops-app тип: push image_tag: последнее имя_изображения: gcr.io/company-name/devops-app dockercfg_service: codehip-gcr-dockercfg
...