From 6ed37670c1789f82f01ee03352c972b5d0dfdac7 Mon Sep 17 00:00:00 2001 From: Patrick Carlisle Date: Wed, 12 Mar 2014 13:38:42 -0700 Subject: [PATCH] Prepare for 0.1.0 release --- jenkins/deploy.sh | 16 ++++++++++++++++ project.clj | 17 ++++++++++++++--- 2 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 jenkins/deploy.sh diff --git a/jenkins/deploy.sh b/jenkins/deploy.sh new file mode 100644 index 0000000..10aa776 --- /dev/null +++ b/jenkins/deploy.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -e +set -x + +git fetch --tags + +lein test +echo "Tests passed!" + +lein release +echo "Release plugin successful, pushing changes to git" + +git push origin --tags HEAD:$DEPLOY_BRANCH + +echo "git push successful." diff --git a/project.clj b/project.clj index fe90628..a6128d8 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,15 @@ -(defproject puppetlabs/http-client "0.1.0-SNAPSHOT" +(defproject puppetlabs/http-client "0.1.0" :dependencies [[org.clojure/clojure "1.5.1"] - [puppetlabs/kitchensink "0.5.2"] - [http-kit "2.1.16"]]) + [http-kit "2.1.16"] + [puppetlabs/kitchensink "0.5.2"]] + + :deploy-repositories [["releases" {:url "https://clojars.org/repo" + :username :env/clojars_jenkins_username + :password :env/clojars_jenkins_password + :sign-releases false}]] + + :lein-release {:scm :git + :deploy-via :lein-reploy} + + :plugins [[lein-release "1.0.5"]] + )