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?
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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:
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'
Cheers,
Alex
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.