Will our heroes be able to build a static go executable with travis? (#84)
* reverting again
* desperate means call for desperate measures
* fixed the whitespaces
diff --git a/actionloop/build.gradle b/actionloop/build.gradle
index 4daba91..00b18da 100644
--- a/actionloop/build.gradle
+++ b/actionloop/build.gradle
@@ -18,12 +18,15 @@
ext.dockerImageName = 'actionloop-v2'
apply from: '../gradle/docker.gradle'
-distDocker.dependsOn 'copyProxy'
+distDocker.dependsOn 'staticBuildProxy'
distDocker.finalizedBy('cleanup')
-task copyProxy(type: Copy) {
- from '../common/proxy'
- into '.'
+task staticBuildProxy(type: Exec) {
+ environment CGO_ENABLED: "0"
+ commandLine 'go', 'build',
+ '-o', 'proxy', '-a',
+ '-ldflags', '-extldflags "-static"',
+ '../main/proxy.go'
}
task cleanup(type: Delete) {