The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Is there out-of-the-box Pipe for deploying multi-service application on Google App Engine?

Dmitry Tsukinovsky
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
April 30, 2019

Currently only single service can be deployed with a pipe offered by the Bitbucket. We have a multi-service application currently deployed with maven plugin/goal provided by Google. How can we do the same with Bitbucket pipes? Should I create my own pipe, or just play with env variables to make it work?

1 answer

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

2 votes
Answer accepted
Alexander Zhukov
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
May 2, 2019

Hi Dmitry. Since version 0.3.0 the google-app-engine-deploy pipe supports passing multiple service configurations files via the `DEPLOYABLES` parameters. Here is an example:

 - pipe: atlassian/google-app-engine-deploy:0.3.1
   variables:
     KEY_FILE: $KEY_FILE
     PROJECT: 'my-project'
     DEPLOYABLES: 'service-1.yaml service-2.yaml
Dmitry Tsukinovsky
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 2, 2019

HiAlexander!

We need to deploy App Engine Standard Java multi-service application, so will it accept 'appengine-web.xml' in DEPLOYABLES param instead of 'service.yaml'?

Also, do we need to provide a full path for yaml/xml files?

Thank you

Like Oleksandr Kyrdan likes this
Oleksandr Kyrdan
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 31, 2019

Hi @Dmitry Tsukinovsky ,

A new version of the pipe atlassian/google-app-engine-deploy:0.4.0 is released.

In the current release, we extended support for deploy Java app.
The pipe includes:

  • java -version openjdk version "1.8.0_212"
  • The component [app-engine-java]

It was tested with maven and gradle build java app and supports yaml/xml files.

You can provide DEPLOYABLES:

DEPLOYABLES: 'target/appengine-staging/WEB-INF/appengine-web.xml'

or

DEPLOYABLES: 'target/appengine-staging/app.yaml'
Also, we provide the Bitbucket Pipes page where you can discover and try other available fresh and updated pipes.

Cheers,
Alex

TAGS
AUG Leaders

Atlassian Community Events