forked from OpenROV/openrov-cockpit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
37 lines (36 loc) · 1.33 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
language: python
install: gem install fpm
env:
global:
- VERSION_NUMBER="`cat package.json | grep version | grep -o '[0-9]\.[0-9]\.[0-9]\+'`"
- BUILD_NUMBER=$TRAVIS_BUILD_NUMBER
- REAL_GIT_BRANCH="`git for-each-ref --format='%(objectname) %(refname:short)' refs/heads
| grep $TRAVIS_COMMIT | awk '{print $2}'`"
- ARCH=arm
script:
- cat /etc/hosts
- "bash -ex .travis-ci.sh"
after_success:
- echo version_number $VERSION_NUMBER
- echo real_get_branch $REAL_GIT_BRANCH
- rm -rf OpenROV/build-*
- 'fpm -f -m [email protected] -s dir -t deb -a armhf -n openrov-cockpit -v $VERSION_NUMBER-$REAL_GIT_BRANCH.$BUILD_NUMBER.`git
rev-parse --short HEAD` --description ''OpenROV Cockpit'' .=/opt/openrov/cockpit '
- mkdir build
- DEBFILE="`ls *.deb`"
- cp *.deb build/openrov-cockpit_latest-${REAL_GIT_BRANCH}_armhf.deb
- mv *.deb build/
deploy:
provider: s3
access_key_id: AKIAIUN4NNHBKIOZE2JA
secret_access_key:
secure: YoK8n6Frgn4A0292Yu2yUiEsrL/hHUZnvxY9W5mfVyxHjoA1wz9qGdxlCsr81LxkKH5nUor1XGxcCaFj8jSGAdtaw6Fv+dBJv031QWSGqPxLchFxg2ioTTe7i/PcWE+9fIPEdrEKOAqdKM7v7vm+oikzuxmoksCS9m1p3TverEI=
bucket: openrov-software-nightlies
skip_cleanup: true
region: us-west-2
endpoint: bucket-name.s3-website-us-west-2.amazonaws.com
local-dir: build
upload-dir: openrov-cockpit
acl: public_read
on:
repo: BrianAdams/openrov-software