развернуть веб-приложение в движке приложений Google на travis-ci - travis запрашивает пароль

Я пытаюсь развернуть веб-приложение в движке приложения Google после успешной сборки (я использую maven в своем проекте), и travis-ci запрашивает мой пароль. Как я могу ввести свой пароль или указать где-то еще?


person Fabio Phillip Rocha Marques    schedule 28.05.2014    source источник
comment
Можете ли вы дать ссылку на свою сборку и показать шаги, которые вы в настоящее время используете для развертывания своего приложения? Спасибо   -  person joshua-anderson    schedule 29.05.2014
comment
на travis.yml я делаю - wget googleappengine.googlecode.com/files/ google_appengine_1.8.9.zip -nv - unzip -q google_appengine_1.8.9.zip - mvn install -DskipTests=false - сборка mvn clean package:assembly - mvn clean appengine:update ‹‹‹ password-for-app-engine   -  person Fabio Phillip Rocha Marques    schedule 29.05.2014
comment
Если возможно, дайте ссылку на вашу сборку travis.   -  person Odi    schedule 30.05.2014


Ответы (1)


Основываясь на той ограниченной информации, которую вы нам предоставили, я предполагаю, что это происходит во время звонка gcloud preview app deploy.

Обычно для проверки TLS в докере требуется локальный открытый ключ для сертификата, а для этого требуется ответ с кодом доступа. Этой ситуации можно избежать, предоставив сертификат с помощью travis encrypt-file API и вызвав gcloud auth activate-service-account во время сборки. см. gloud cli здесь

Полный пример смотрите travis yml. Как всегда , размещайте вопросы либо здесь, либо на github для получения дополнительных вопросов.

person deepelement    schedule 15.08.2015