У меня проблема, из-за которой проект App Engine больше не будет собираться удаленно (через gcloud app deploy
)
Это началось совершенно неожиданно, без каких-либо изменений кода на этом этапе. Не уверен, что это актуально, но это проект версии 1.9, развертываемый в среде App Engine Flex.
Я не уверен, как проверить это в той же среде, что и сборка, поскольку ошибка исходит из реестра контейнеров Google.
Вот журнал из консоли реестра контейнеров
starting build "73f85b4d-7370-41bd-bbb2-bcf42fc38873"
FETCHSOURCE
Fetching storage object: gs://staging.[project].appspot.com/us.gcr.io/[project]/appengine/default.1ed3c690ead06f27aa651a30fab342611:latest#1531698266413753
Copying gs://staging.[project].appspot.com/us.gcr.io/[project]/appengine/default.1ed3c690ead49f731806f27aa630fab342611:latest#1531698266413753...
Operation completed over 1 objects/1.7 MiB.
BUILD
Starting Step #0
Step #0: Pulling image: gcr.io/gcp-runtimes/go1-builder@sha256:c62ac3fbec31ddec70601d6c5b44d07063bcff6a823bdcf5e0bbaa9d3799d1db
Step #0: sha256:c62ac3fbec31ddec70601d6c5b44d07063bcff6a823bdcf5e0bbaa9d3799d1db: Pulling from gcp-runtimes/go1-builder
Step #0: Digest: sha256:c62ac3fbec31ddec70601d6c5b44d07063bcff6a823bdcf5e0bbaa9d3799d1db
Step #0: Status: Downloaded newer image for gcr.io/gcp-runtimes/go1-builder@sha256:c62ac3fbec31ddec70601d6c5b44d07063bcff6a823bdcf5e0bbaa9d3799d1db
Step #0: exec: "gcc": executable file not found in $PATH Finished
Step #0 ERROR ERROR: build step 0 "gcr.io/gcp-runtimes/go1-builder@sha256:c62ac3fbec31ddec70601d6c5b44d07063bcff6a823bdcf5e0bbaa9d3799d1db" failed: exit status 2
gcr.io
изображения локально? Даже если мне это удастся и я исправлюPATH
, я не вижу способа изменить шаблоны контейнеров Google. - person calcinai   schedule 16.07.2018entrypoint
наBuildStep
на/bin/bash
и используйте args[ "-c", "whatever bash command you want to run" ]
. - person David Bendory   schedule 16.07.2018