From f8b3b21bbddaef3d7a04c3e05e194bf81524d297 Mon Sep 17 00:00:00 2001 From: waseem Date: Fri, 18 Oct 2019 12:34:26 +0200 Subject: [PATCH 1/4] Use goreleaser for releasing binaries --- .gitignore | 3 ++- .goreleaser.yml | 22 ++++++++++++++++++++++ Jenkinsfile | 3 +-- 3 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 .goreleaser.yml diff --git a/.gitignore b/.gitignore index d54621ba..74b2d42c 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,5 @@ out/ _gopath/ .DS_Store .vscode -vendor \ No newline at end of file +vendor +dist \ No newline at end of file diff --git a/.goreleaser.yml b/.goreleaser.yml new file mode 100644 index 00000000..85d421cb --- /dev/null +++ b/.goreleaser.yml @@ -0,0 +1,22 @@ +builds: +- env: + - CGO_ENABLED=0 + goos: + - windows + - darwin + - linux + goarch: + - 386 + - amd64 + - arm + - arm64 +snapshot: + name_template: "{{ .Tag }}-next" +checksum: + name_template: "{{ .ProjectName }}_{{ .Version }}_checksums.txt" +changelog: + sort: asc + filters: + exclude: + - '^docs:' + - '^test:' diff --git a/Jenkinsfile b/Jenkinsfile index e156ecd1..039c581f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,8 +1,7 @@ #!/usr/bin/groovy -@Library('github.com/stakater/stakater-pipeline-library@v2.16.6') _ +@Library('github.com/stakater/stakater-pipeline-library@v2.16.9') _ goBuildAndRelease { publicChartRepositoryURL = 'https://stakater.github.io/stakater-charts' publicChartGitURL = 'git@github.com:stakater/stakater-charts.git' - toolsImage = 'stakater/pipeline-tools:v2.0.13' } From e1a6a1ed87a07c981a8389d9c42b0ca6d9d8903b Mon Sep 17 00:00:00 2001 From: waseem Date: Fri, 18 Oct 2019 12:35:44 +0200 Subject: [PATCH 2/4] Change library function to use --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 039c581f..43e6e30a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ #!/usr/bin/groovy @Library('github.com/stakater/stakater-pipeline-library@v2.16.9') _ -goBuildAndRelease { +goBuildViaGoReleaser { publicChartRepositoryURL = 'https://stakater.github.io/stakater-charts' publicChartGitURL = 'git@github.com:stakater/stakater-charts.git' } From e57db0dc56586647c657b01fd81e0d84556e4c0e Mon Sep 17 00:00:00 2001 From: waseem Date: Fri, 18 Oct 2019 12:38:13 +0200 Subject: [PATCH 3/4] Remove version file --- .version | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .version diff --git a/.version b/.version deleted file mode 100644 index 72ff64e7..00000000 --- a/.version +++ /dev/null @@ -1 +0,0 @@ -v0.0.43 From d710c16774536978576fa2b6a280ce517db03157 Mon Sep 17 00:00:00 2001 From: waseem Date: Fri, 18 Oct 2019 12:38:47 +0200 Subject: [PATCH 4/4] Use stk compatible version file --- .VERSION | 1 + 1 file changed, 1 insertion(+) create mode 100644 .VERSION diff --git a/.VERSION b/.VERSION new file mode 100644 index 00000000..7f71948a --- /dev/null +++ b/.VERSION @@ -0,0 +1 @@ +version: v0.1.0 \ No newline at end of file