From 871710ccc19f7ca67f9543c7f356c017b2eaeff9 Mon Sep 17 00:00:00 2001 From: Felipe Santos Date: Wed, 10 Apr 2024 17:25:39 -0300 Subject: [PATCH] Build jfrog-cli for linux (#5857) * Build jfrog-cli for linux * -buildmode=pie --------- Co-authored-by: Jacob Heider --- projects/jfrog.com/jfrog-cli/package.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/projects/jfrog.com/jfrog-cli/package.yml b/projects/jfrog.com/jfrog-cli/package.yml index 8d946b35..05a32846 100644 --- a/projects/jfrog.com/jfrog-cli/package.yml +++ b/projects/jfrog.com/jfrog-cli/package.yml @@ -5,21 +5,24 @@ distributable: versions: github: jfrog/jfrog-cli -platforms: - - darwin - build: dependencies: - go.dev: '*' + go.dev: ^1.20 script: - go mod tidy - - go build $ARGS + - go build -ldflags="$GO_LDFLAGS" $ARGS - run: ln -s jf jfrog working-directory: '{{prefix}}/bin' env: ARGS: - -trimpath - -o {{prefix}}/bin/jf + GO_LDFLAGS: + - -s + - -w + linux: + GO_LDFLAGS: + - -buildmode=pie provides: - bin/jf