diff --git a/.gitignore b/.gitignore index 4d7478493..fe99dcbe3 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ release/ build/ gcloud/ +dist/ diff --git a/.goreleaser.yml b/.goreleaser.yml index 057956cbc..0dd72ee52 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,11 +1,21 @@ builds: - main: ./cmd/podcli binary: podcli + ldflags: -s -w -X github.com/stefanprodan/k8s-podinfo/pkg/version.REVISION={{.Commit}} goos: - windows - darwin - linux goarch: - amd64 + env: + - CGO_ENABLED=0 + ignore: + - goos: darwin + goarch: 386 + - goos: windows + goarch: 386 archive: - format: tar.gz + name_template: "{{ .Binary }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" + files: + - none* diff --git a/.travis.yml b/.travis.yml index ee86ee319..bf6542ee4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,7 +2,7 @@ sudo: required language: go go: - - 1.9.x + - 1.11.x services: - docker @@ -14,19 +14,10 @@ addons: before_install: - make dep -# - curl -LO "https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl" -# - mkdir -p .bin; mv ./kubectl .bin/kubectl && chmod +x .bin/kubectl -# - export PATH="$TRAVIS_BUILD_DIR/.bin:$PATH" -# - wget https://cdn.rawgit.com/Mirantis/kubeadm-dind-cluster/master/fixed/dind-cluster-v1.8.sh && chmod +x dind-cluster-v1.8.sh && ./dind-cluster-v1.8.sh up -# - export PATH="$HOME/.kubeadm-dind-cluster:$PATH" script: - make test - make build docker-build -# - kubectl get nodes -# - kubectl run podinfo --image=podinfo:latest --port=9898 -# - sleep 5 -# - kubectl get pods after_success: - if [ -z "$DOCKER_USER" ]; then @@ -41,3 +32,10 @@ after_success: echo $QUAY_PASS | docker login -u $QUAY_USER --password-stdin quay.io; make quay-push; fi + +deploy: + - provider: script + skip_cleanup: true + script: curl -sL http://git.io/goreleaser | bash + on: + tags: true diff --git a/pkg/version/version.go b/pkg/version/version.go index 1bd77e470..b31129f1f 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -1,4 +1,4 @@ package version -var VERSION = "1.1.0" +var VERSION = "1.1.1" var REVISION = "unknown"