aboutsummaryrefslogtreecommitdiffstats
path: root/.circleci
diff options
context:
space:
mode:
authorGravatar Arun Prakash Jana <engineerarun@gmail.com>2020-01-25 08:33:34 +0530
committerGravatar Arun Prakash Jana <engineerarun@gmail.com>2020-01-25 08:36:50 +0530
commitdbcbaa583c4c95ba211bf51127083670a07b430c (patch)
tree742b09c8f86d7c7039e9971a5d7031a3ebab30db /.circleci
parenta2288594d14893b47761b2ac8872f4761102f970 (diff)
downloadnnn-dbcbaa583c4c95ba211bf51127083670a07b430c.tar.gz
Test static packaging
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 48b02c2..fe60329 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -73,6 +73,18 @@ jobs:
mv ../${CIRCLE_PROJECT_REPONAME}-${CIRCLE_TAG}.tar.gz dist/
- run:
+ name: "generate static package"
+ command: |
+ # Compile statically
+ make O_STATIC=1 O_NORL=1 strip
+ # Archive
+ tar -cvf ${CIRCLE_PROJECT_REPONAME}-static-${CIRCLE_TAG}.amd64.tar.gz ${CIRCLE_PROJECT_REPONAME}
+ # Move static package to dist
+ mv tar -cvf ${CIRCLE_PROJECT_REPONAME}-static-${CIRCLE_TAG}.amd64.tar.gz dist/
+ # Remove static binary
+ rm ${CIRCLE_PROJECT_REPONAME}
+
+ - run:
name: "publish to GitHub"
command: |
go get github.com/tcnksm/ghr