Open arslancharyev31 opened 5 years ago
You can wrap a shell script or batch file around your build invocation and call whatever deploy command you need from there :)
Thanks for reply. Because I'm quite inexperienced in this regard I would greatly appreciate if you could provide a small "hello world" snippet how to do that.
In the long run, it may be useful to have a deployGBucket
confiurable gradle command (like deployS3
). If I figure out how to do that, I could contribute pull request that implements such behavior, which might be useful for other users.
That could be as easy as:
#!/bin/bash
mvn clean package
scp -rv target/app/* username@somehost:some/path
The scp
command could be changed out for whatever command you need to run to deploy the app. The mvn
command could be changed out for your gradle build command.
I think you'll find it will be quite easy to add a custom option to the gradle project, take a look at the source code - it's pretty self explanatory :) A PR would be much appreciated!
Good day. I was wondering it is possible to deploy the files and manifest directly to Google Cloud bucket? I've seen an optional
scp
target in thebuild.gradle
of example project, but from what I found out, it is possibly to copy files to buckets using google'sgsutil
cli tools. It is also possible to scp to Compute Engine's VM. So my question is if it is possible to directly deploy to a Bucket?