I have a Java/Maven multi module project which builds already successful on circleci.
I’ve used following commands to deploy to appengine:
develop:
# automatically deploy the develop branch to appengine version “develop”
branch: develop
commands:
# this produces an error: “you do not have permission to modify the Google Cloud SDK installation directory [/opt/google-cloud-sdk].” #- gcloud --quiet components update
- gcloud auth activate-service-account eaternity-app@appspot.gserviceaccount.com --key-file ${HOME}/client-secret.json
- gcloud config set project $GCLOUD_PROJECT
- gcloud -q preview app deploy app.yaml --promote --version=develop
I am running into this same issue, I have tried installing PyOpenSSL with pip, apt-get for both python2 and python3 with no luck, I will post here if I find a work-a-round…
does not have the pyOpenSSL problem.
(But another one like this: File [/home/.../appengine-web.xml] is not a valid deployable yaml file
)
I am working with a Java-Appengine project.
Old:
Thanks for your workaround idea.
However, when circle tried to execute the line
curl https://sdk.cloud.google.com | bash
it stopped, uttering
Installation directory (this will create a google-cloud-sdk subdirectory) (/home/ubuntu):
It wants some input here, but the circle build does not supply any…