На моем ноутбуке с 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