This repository has been archived by the owner on Mar 19, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy path.travis.yml
66 lines (66 loc) · 4.87 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
dist: trusty
sudo: required
services:
- docker
language: java
jdk:
- oraclejdk8
addons:
apt:
packages:
- build-essential
- ruby-dev
- curl
- jq
- rpm
- zip
- openssl
- gnupg
branches:
except:
- /\+travis\d+$/
install: true
script: docker login -u $ATOMIST_REPO_USER -p $ATOMIST_REPO_TOKEN $ATOMIST_DOCKER_REGISTRY
&& bash src/main/scripts/travis-build.bash
env:
global:
- ATOMIST_DOCKER_REGISTRY=atomist-docker.jfrog.io
- secure: inokIUMqhIbbeD2iZbWcFiQtdTBE4bDxpOpIbNF0Xhhngj1rrES5EP79S7Yel6I5h5a6XmZhFW7I/jFNYgl6PSdncegw++vBeUtGuPV2Sr5lQHbtY2nbZ0VYJNEQF47EfrqNnOzXycAVP0ifzYJhA2tkgBClZxS0zYu42p7pMB+8DVNYG3m3l1cRAnkQ63IepFxDINV3jusrYxp2EZVBQ9JEHffFA08dI9LTIYVwT/fsoOJE3nvkvWV6A21htEy4buvrwVHkYoUTMhgIlKvaAdXFWFUvjsfp5bKKRpLtf+n3m0McmU4EWIi1tSqX4bg3EC2givRa2gCt/LaUda1fYu0YCuWtWqMsf5RvMSFjqZlnSRAeDNv5H9xQs3vatCN7fizuXQZkO0IkqSvrZpvjZ9JBamwE6FZw77OdIh+DXu/Kz0g+MegkRVaFNJuPvb/ZrfY0pO5bISh/dBuZ3RvSQNPXXBpQ0j+9qfI5ojNFgMpVptygzzfXWBXA5+5S8R1/+JhxLDpbcOa53oOcsfNn0/iAONfZ354oEFAKpvFseZ/qbIBnSBtKHCJLOYEpRcCHYdGoQUDNVFF1YFEGrEsGDJ4T0/Ya+qyYmw8QJZOG7xe2do+5Z6F3Rr9n9tc6pSBAmwIjj8Zy1v2Ju7wOpz5z0QLj/XXWIETlfhQdBu2ObL0=
- secure: Q7r5ixdPcGkPHU5UrtuGRv5+Rv2chiJbO8ZhCLxz2RC5JR15Qxs5yKe3sYq0KZ6C2K7D6bTVAuC2CROb3Q+mzoO2Deqbvw8qBMYDsAw3rfp+Dt8K8Y379vXcDx3TzhGx7s4c1vca3NE15FkGMRBM06KKSQL4m+r6YQC3M/vu6yqm8B6CRH4csPB1s+dZAviX1QHgyMtlGlmRbt5+d0+NXjJLle1rBV9PBvaxmuaJzApfaC/hLwkqqNQYpbokhpbwqjOQxjk8B885zk1k+hfYNwdUg/hXwzD7hfJroS1KoQNEZoG4n6rjkmljn+iOQy7pnYTRL3vfN3tQJZOj7FQB9KvwgLLD9A57DzEmi0YUrFoQomM8jHUdw7y+1YjnwHInMC5TpI7ne7GeM3gQtH5qDJTfHbOmgPRs/+dS3ZMjET6WXiRVkwr7785tjDxSCM3mBtEMPqHq22BZPKp+KiUbvx2V9lgmsiwJv11fPlTzog1+/0QsjMN3yd/4qo5mN3cjDvMX/XPO5MNjPOjhA2biyhkAa2f4rO559vKu3HtPV0AHSP8QAFo2zv+4ZorpokThf+dmP3q8HNIjlkTNL1sB98qqNrVlRcJhsAsrX1paGHaNzYXQKQwtWBzrS8v2udkOIJNXtfVqVnaQ/Blcn2QL13IWFGtRmwhkC8RM8xAYR9g=
- HOMEBREW_TAP=atomist/homebrew-tap
- secure: M1hhlZDQP0POjiBZrynY6MSAABdmR5/LDJnXMRB3eDZyDo886EhbbmesnCZCq6Z7iUxItz5OhWE0flgulEN1HRW7URq2vFY0zn2dBmjUKPDxxsBIFaYQNHCH1WylQuMmydU0/ssiClEteEdjTCXc2iEvHvEK6hYJm7G6SuJuBSQ2DPO+T5lc84mvoyZyoOQx2YmQe+dfCtmHEzj1YI+Ksp+Ag6HvKkcWkbE+fasPSKSX1leWefa46xjotzQ9ruhr/K8kiTH/mSzkdv1CeDE02m4DGJxMr99tdiuXsSra6JmflPfukERNrsm7OiNi1GzDfaoVEg7hfDCkwk++IFTnOXIFGx3q3DMNBF56efFcpQrbA+gjAa/TM5FUADVIUWW+325qkW7vVfDL591jZx546BbCbsAlMy5X2a4Sduql+5h6XmfXHJpqvVdxk94TnqD/c5+4nPrp3HyT73Qoj/SbPbN6Tms83JBmLTh40Uflb/xIDJCEsFn7KgoL9hBsPmpDAGCWDBPxu5eUWFXmpVHEjVFkomilmaZFBrR0vEkLRZWvUnXb+Wt61ygR61Bx0bRl4opnkFhQSLILX9IGFwM9gUKVIUVOOxBeI89vWdCUDeBM3lqpt2AEQuzBp53oJlx6pSCAGT1XN4YDbHc1LPgRX2Mb5sz26V0dLaJ6M1I6xCk=
- secure: e+KxZ/imTaKpBysnPPNZHVrUApz25me1aBfk2XgLUbwfi6rS/s31Z7KHpUE7UyyH52xzVPPRtUPwe/1EnvVW3OeFZNPWgNAsRQjIBJZuC3swasW/UZ6X4xbfsyIApKK327CSlsJna3WFLOtumRi9q61LphkBUeOuNIqypEfv4QV3ZQ5hj79jKFCrVVmAO1aXZlDOur8jrmAOV2KorqwIsmyurt7MHjwQCz9uHpvPxW8jAlrxmeVKS3Fd1viOJtpT7CG/YhSvqTM5822J+SwBYpLoFb64r4hb+f/4biZYt75CckD2NaSdGRSe9Fgovu3UEHYnKdDhsTWfSTdlt0DKqocXDBQX/tGBmsDmzy7zZip7FUJW27iYvh+93agjOPKvUu9Pn8192wLKt4o8ZJ+ZwS4PXzabfOwwaNAZMpQNCqzgW9NIIypakuj8fkAeyyoRf5ubZTKAUxZ/FvJA9o1LXNQUxnGy0Kw6Iq3hQqGVV/eoCAyCFT7f87v+p0+qG0ZgZSHVGg8PGJXICG+FZ8wwuIftKMe4m+7Au3iSI9fSCygqcBImuQkKHp2JcvDplWnY0vhniK52XsG2o9/MLDQFIneqM74la1GAbAGGeclZED1UXOcp80KVSkGqDAtPYXcOdcO5sDxGv2mTm+pw93PVFzz8P0fR9PpVMRrB3GBjBbs=
notifications:
email: false
webhooks:
on_success: always
on_failure: always
on_start: always
on_cancel: always
on_error: always
urls:
- https://webhook.atomist.com/travis
cache:
directories:
- $HOME/.m2
deploy:
provider: releases
api_key:
secure: HGg4/xb68bXhhu6Fp3obFzjG3Kk7cDr8/wKOqBbuYK5zMiq/TXSIObcxGx60GLWOjxF3DKpubWdLkwWy+Fgks1bU32uZEFijMiRGJI2Oj9qFOsg1Df3HkaLbqTvrc6zOIlnAt/INQiUKGytZ/aW7k51gneE4fORn7nFkdtAxwu0Iwev3YcwOpg3DrLA/8sNjEbDfPAibOjb0b9i4e+n9aw6KUSnmWvkaUTRu3DdUVBfHmwtAqTfNRw3g8WJRQ26d7eG4bqKrOVmUNfGGUU9HdkBXX2+Kga36zRksaWliRaOWCXCADQL6bl1QroTMZj1ltOwwWWji5WaP6NYoNohVCanlMQ07QnKNX1hPRx8A9r1hHQ0jPYDjPkayNRAwkebNcJ63LulkQPf34WeXqOjerBPNaiU1crCW2i4g4e//EHjVvdf+ZM9YBGCD14pwo4NzEthystZEzjAHsC3czaqcJpaS2rRPSHez+RQbmRPK81E4461PIAF0vLBtK8a3uVPC7zE5P+vBy0XDrBcu1BR/FfSoepm6n9Zrai/I5Qk2uBhmK30wSllme9lvFshqqQ0fSX7nHV+zoiXRQNLCrfJzyr95Awi/QpK1HyBG27kdNU6Mz7BIH36W1iWb5F7lTErLhDSurYx0jry61hktMsa0lhuKL0S+xTQcw9ICy5IyE28=
file:
- target/rug-cli-$TRAVIS_TAG-bin.tar.gz
- target/rug-cli-$TRAVIS_TAG-bin.zip
skip_cleanup: true
on:
tags: true
condition: $TRAVIS_TAG =~ ^[0-9]+\.[0-9]+\.[0-9]+(-(m|rc)\.[0-9]+)?$
after_deploy:
- bash src/main/scripts/update-brew.bash $HOMEBREW_TAP $GITHUB_TOKEN
- bash src/main/scripts/update-brew.bash atomisthq/s3-images $GITHUB_TOKEN images/Formula
- bash src/main/scripts/deb-package.bash
- bash src/main/scripts/rpm-package.bash
- bash src/main/scripts/chocolatey-package.bash
- bash src/main/scripts/update-docs.bash $GITHUB_TOKEN
before_install:
- openssl aes-256-cbc -K $encrypted_e08ba7a2b3e3_key -iv $encrypted_e08ba7a2b3e3_iv
-in atomist_sec.gpg.enc -out atomist_sec.gpg -d