Skip to content

Commit e0374f2

Browse files
committed
Add travis release configuration
1 parent bccaaf4 commit e0374f2

File tree

2 files changed

+22
-21
lines changed

2 files changed

+22
-21
lines changed

.travis.yml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
language: clojure
22
lein: lein2
33
before_script:
4-
- ssh-keygen -N "" -f ~/.ssh/id_rsa
5-
- cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
6-
- ssh-keygen -f ~/.ssh/clj_ssh -t rsa -C "key for test clj-ssh" -N ""
7-
- ssh-keygen -f ~/.ssh/clj_ssh_pp -t rsa -C "key for test clj-ssh" -N "clj-ssh"
8-
- echo "from=\"127.0.0.1,localhost,0.0.0.0\" $(cat ~/.ssh/clj_ssh.pub)" >> ~/.ssh/authorized_keys
9-
- echo "from=\"127.0.0.1,localhost,0.0.0.0\" $(cat ~/.ssh/clj_ssh_pp.pub)" >> ~/.ssh/authorized_keys
10-
- eval $(ssh-agent)
11-
- echo "clj-ssh" > pp
12-
- chmod +x pp
13-
- setsid ssh-add ~/.ssh/clj_ssh_pp < pp # add the key to the keychain
14-
4+
- ssh-keygen -N "" -f ~/.ssh/id_rsa
5+
- cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
6+
- ssh-keygen -f ~/.ssh/clj_ssh -t rsa -C "key for test clj-ssh" -N ""
7+
- ssh-keygen -f ~/.ssh/clj_ssh_pp -t rsa -C "key for test clj-ssh" -N "clj-ssh"
8+
- echo "from=\"127.0.0.1,localhost,0.0.0.0\" $(cat ~/.ssh/clj_ssh.pub)" >> ~/.ssh/authorized_keys
9+
- echo "from=\"127.0.0.1,localhost,0.0.0.0\" $(cat ~/.ssh/clj_ssh_pp.pub)" >> ~/.ssh/authorized_keys
10+
- eval $(ssh-agent)
11+
- echo "clj-ssh" > pp
12+
- chmod +x pp
13+
- setsid ssh-add ~/.ssh/clj_ssh_pp < pp
1514
script: lein2 test
16-
# notifications:
17-
# irc: "irc.freenode.org#pallet"
15+
after_success:
16+
- lein2 pallet-release push
17+
env:
18+
global:
19+
secure: eOBqYhJhOJMtRiMKs9ZgG4pEHFy7YqiBZ5NUEWUYD6qav6sMRHqqR5F04NRI37SmnIupzeTChqfRgX0DOwHeTl4u+QJnwRDH2z3avu75FbtZWgiGrxzE39SESpVj/zsyDrEUzT7ZiMayXKyNa3ObiJ8vBUFT7x/OZyRp/1rJxHU=

profiles.clj

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
{:dev {:dependencies [[ch.qos.logback/logback-classic "1.0.0"]]}
1+
{:dev
2+
{:dependencies [[ch.qos.logback/logback-classic "1.0.0"]]
3+
:plugins [[lein-pallet-release "RELEASE"]]
4+
:pallet-release
5+
{:url "https://pbors:${GH_TOKEN}@github.com/hugoduncan/clj-ssh.git",
6+
:branch "master"}}
27
:clojure-1.2.1 {:dependencies [[org.clojure/clojure "1.2.1"]]}
38
:clojure-1.3.0 {:dependencies [[org.clojure/clojure "1.3.0"]]}
49
:clojure-1.4.0 {:dependencies [[org.clojure/clojure "1.4.0"]]}
@@ -13,10 +18,4 @@
1318
:src-linenum-anchor-prefix "L"}
1419
:aliases {"marg" ["marg" "-d" "doc/0.5/annotated"]
1520
"codox" ["doc"]
16-
"doc" ["do" "codox," "marg"]}}
17-
:release
18-
{:plugins [[lein-set-version "0.2.1"]]
19-
:set-version
20-
{:updates [{:path "README.md"
21-
:no-snapshot true
22-
:search-regex #"clj-ssh \"\d+\.\d+\.\d+\""}]}}}
21+
"doc" ["do" "codox," "marg"]}}}

0 commit comments

Comments
 (0)