Я пытаюсь GCP Cloud Build на основе Триггер из Spring Boot java Приложение Код вставлен в Бит Bucket . пока я делаю это вручную, копирую код в виртуальную машину GCP, собираю там, создаю Docker образ , pu sh в реестр контейнеров GCP и развертывание в Kubernetes Двигатель , который работает нормально. Мне нужно автоматизировать сборку на основе триггера каждый раз, когда я пу sh код. У меня есть код на моем личном bitbucket . Реестр контейнеров GCP имеет доступ к моему хранилищу битбакетов. Мой docker файл
> FROM java:8 WORKDIR / ADD
> build/libs/SpringBootApplication-0.0.1-SNAPSHOT.jar
> SpringBootApplication.jar EXPOSE 8080 ENTRYPOINT
> ["java","-jar","SpringBootApplication.jar"]
, но во время сборки, он дает ошибку, что
SpringBootApplication.jar is not available-- no such file or directory.
Я знаю это, потому что на виртуальной машине GCP я не клонировал и не собирал код , я должен написать клон и построить код в Dockerfile также ?? если да, то какой смысл аутентифицировать Bitbucket с GCP Cloud Build .