Развертывание Maven для GCP App Engine на Gitlab - PullRequest
0 голосов
/ 18 декабря 2018

Я использую Maven для развертывания приложения Java на GitLab.Я получаю следующую ошибку.Из того, что я понимаю, используется неправильный проект, и я не понимаю, какую переменную среды используют, если они используют, или откуда они получают эту переменную.Каждый раз, когда я пытаюсь отладить развертывание с помощью Maven на Gitlab, я сталкиваюсь с новой ошибкой, существует ли правильный способ развертывания на Gitlab?

Это мой файл yml

before_script:
    - echo "deb http://packages.cloud.google.com/apt cloud-sdk-jessie main" | tee /etc/apt/sources.list.d/google-cloud-sdk.list
    - curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
    - apt-get update && apt-get install -y google-cloud-sdk google-cloud-sdk-app-engine-java
    - wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
    - tar xzvf apache-maven-3.6.0-bin.tar.gz


test:1.1:
    image: python:2.7
    stage: deploy
    environment: Production
    only:
        - master
    script:
        - echo $DEPLOY_KEY_FILE_PRODUCTION > $CI_PIPELINE_ID.json
        - gcloud auth activate-service-account --key-file $CI_PIPELINE_ID.json
    - ./apache-maven-3.6.0/bin/mvn clean appengine:deploy

Этоошибка

Dec 17, 2018 8:08:54 PM com.google.cloud.tools.appengine.cloudsdk.CloudSdk logCommand
INFO: submitting command: /usr/lib/google-cloud-sdk/bin/gcloud app deploy
[INFO] GCLOUD: ERROR: (gcloud.app.deploy) Permissions error fetching application [apps/gitlab-ci-155816]. Please make sure you are using the correct project ID and that you have permission to view applications on the project.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  45.781 s
[INFO] Finished at: 2018-12-17T20:08:55Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.google.cloud.tools:appengine-maven-plugin:1.3.2:deploy (default-cli) on project appengine-try-java: Execution default-cli of goal com.google.cloud.tools:appengine-maven-plugin:1.3.2:deploy failed: Non zero exit: 1 -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...