From 8727ffc77b34a27b1904ec73271b156ff47a354b Mon Sep 17 00:00:00 2001 From: David Calavera Date: Wed, 9 Mar 2016 16:53:27 -0500 Subject: [PATCH] Release Linux secret service binary. Signed-off-by: David Calavera --- .travis.yml | 8 ++++++-- ci/before_deploy.sh | 15 +++++++++++++++ ci/before_deploy_osx.sh | 6 ------ 3 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 ci/before_deploy.sh delete mode 100644 ci/before_deploy_osx.sh diff --git a/.travis.yml b/.travis.yml index 0695b8c..b72ea20 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,13 +22,17 @@ script: make test before_deploy: - - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then sh ci/before_deploy_osx.sh; fi + - sh ci/before_deploy.sh deploy: provider: releases api_key: secure: "cGs5cao/MeVQVnum+Pr/Tpv+w83NsqGVS3wxvi3LYEf2ON4Kkmtd+Alwi0YFkGPJmSY0jZOct8NVK/M70qSnIU4l+AAq9+3KSMv23u4xrmy2sQog3AF+Ve3Rac+iYwZHOWwGs9I67CSuVv0vjJNVsDsTVefc25lHJImjRvXIS4p9xYzRPeUDCoqAo/QMVE+vFiMyxydsvt8fhd0gZCjPYWEpyHe9tjZ1tr1HsHZKFAjVb6AmF45d8rvadPoVUuLaOtr35wDC3XRKEvCZUefQpwLkrNj7j2L1rVGlY1xTE2APpLtvfd7R1Mx6kSfS1Gm3Pwcv3mugadXIhecL0lsdnU+BANjX3VUiv4ryzTPbsge966mv9ZQYwAzgCQTWRtMNJqsAnPZTeAkiOntd+HMQbPpxljOxv1sjDPY+EIZesyB3yQRJI8vMxqFcAjxeRyLcBqEnRFC2nd/Ln0KZ7ZFu16FcpNqRojdBayyypuXKqAiBNwtp4ti/65x8eHfBJuNjJtNZkRsJEYam4CYMRLxds9plKQfkaZ8045PKpyXO8fMpUhrfqSVID4IrYvD+io6XoXtdR4Lk6isZ2EgrjdrqgdG70S5lwKihL4iAi2F2ZCWhngFhkeNVOZunEWE6qZMk5wKODajR9sixGDApGPZQVojHwCNRGILZaHZ39JCIj3s=" - file: docker-credential-osxkeychain-${TRAVIS_TAG}-amd64.tar.gz + # upload file artifacts using a glob expression. + # It requires both options `file_glob` and `file`: + # https://github.com/travis-ci/dpl/blob/master/lib/dpl/provider/releases.rb#L47-L53 + file_glob: true + file: docker-credential-*-${TRAVIS_TAG}-amd64.tar.gz # don't delete the artifacts from previous phases skip_cleanup: true # deploy when a new tag is pushed diff --git a/ci/before_deploy.sh b/ci/before_deploy.sh new file mode 100644 index 0000000..2b27bfe --- /dev/null +++ b/ci/before_deploy.sh @@ -0,0 +1,15 @@ +set -ex + +mkdir bin +case "$TRAVIS_OS_NAME" in + "osx") + go build -o bin/docker-credential-osxkeychain osxkeychain/cmd/main_darwin.go + cd bin + tar czf ../docker-credential-osxkeychain-${TRAVIS_TAG}-amd64.tar.gz docker-credential-osxkeychain + ;; + "linux") + go build -o bin/docker-credential-secretservice secretservice/cmd/main_linux.go + cd bin + tar czf ../docker-credential-secretservice-${TRAVIS_TAG}-amd64.tar.gz docker-credential-secretservice + ;; +esac diff --git a/ci/before_deploy_osx.sh b/ci/before_deploy_osx.sh deleted file mode 100644 index b735960..0000000 --- a/ci/before_deploy_osx.sh +++ /dev/null @@ -1,6 +0,0 @@ -set -ex - -mkdir bin -go build -o bin/docker-credential-osxkeychain osxkeychain/cmd/main_darwin.go -cd bin -tar czf ../docker-credential-osxkeychain-${TRAVIS_TAG}-amd64.tar.gz docker-credential-osxkeychain