Запуск контейнера GCLOUD внутри контейнера Maven - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь запустить команду GCLOUD внутри контейнера GCLOUD, который работает внутри контейнера maven. Но я получаю

ошибка: mvn не найден

Также дело в том, что некоторые машины env, установленные GCLOUD, будут использоваться Java приложение внутри.

Любая идея, как это можно сделать.

stage('Deploy To GCP') {
  steps {
   container('maven') { 
     container ('gcloud') {
        withCredentials(bindings: [file(credentialsId: env.GCP_SA, variable: 'GOOGLE_SERVICE_ACCOUNT_KEY')]) {
          sh '''
           gcloud --quiet config set project ${GCP_PROJECT_ID}
          '''           
          sh """
           mvn compile
          """
         }
       }
      }
     }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...