You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by ms...@apache.org on 2019/04/10 13:11:08 UTC

[incubator-openwhisk-runtime-go] branch master updated: Will our heroes be able to build a static go executable with travis? (#84)

This is an automated email from the ASF dual-hosted git repository.

msciabarra pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk-runtime-go.git


The following commit(s) were added to refs/heads/master by this push:
     new 4376fee  Will our heroes be able to build a static go executable with travis? (#84)
4376fee is described below

commit 4376fee901651749cb44367cd4ba47dd9a36cc13
Author: Michele Sciabarra <30...@users.noreply.github.com>
AuthorDate: Wed Apr 10 15:11:03 2019 +0200

    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
---
 actionloop/build.gradle | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

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) {