Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Deploy maven app to google app engine

matteopasina November 23, 2019

Hello,

 

I am trying to deploy a maven application to app engine, but I get: Your current active account [] does not have any valid credentials

This is my bitbucket-pipelines.yml:

image: maven:3.6.1

pipelines:
branches:
master:
- step:
caches:
- maven
script:
- mvn -B validate
- mvn -B compile
- mvn -B test
- mvn package
- mvn -B verify # -B batch mode makes Maven less verbose
release:
- step:
script:
# Install gcloud sdk
- curl -o /tmp/google-cloud-sdk.tar.gz https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-155.0.0-linux-x86_64.tar.gz
- tar -xvf /tmp/google-cloud-sdk.tar.gz -C /tmp/
- /tmp/google-cloud-sdk/install.sh -q
- source /tmp/google-cloud-sdk/path.bash.inc
# Authenticating with the service account key file
- echo $KEY_FILE | base64 -d >> /tmp/key-file.json
- gcloud auth activate-service-account --key-file /tmp/key-file.json
# Deploy
- mvn clean package
- cd app
- gcloud auth list
- mvn appengine:deploy -e -X

I tried with my local machine and I can deploy using that service account, also with gcloud auth list I can see that my service account is an active credentialed account

Could someone help?

If I use the pipe from https://confluence.atlassian.com/bitbucket/deploy-to-google-cloud-900820342.html I get that I don't have a targe/staging/app.yml, I have to run appengine:stage before?

 

Thanks,

Matteo

 

1 answer

0 votes
matteopasina November 23, 2019

Well, just solved ahah

I had just to update to the last gcloud version (272)

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events