-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
32 lines (31 loc) · 967 Bytes
/
.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
sudo: required
dist: trusty
language: node_js
node_js:
- "8"
- "10"
before_install:
- npm install -g npm@5
- npm install -g greenkeeper-lockfile@1
install: npm install
before_script:
- greenkeeper-lockfile-update
- sudo mount --make-shared /
- sudo service docker stop
- sudo sed -i 's/DOCKER_OPTS=\"/DOCKER_OPTS=\"--insecure-registry 172.30.0.0\/16 /' /etc/default/docker
- sudo service docker start
- wget https://github.com/openshift/origin/releases/download/v3.9.0-alpha.3/openshift-origin-client-tools-v3.9.0-alpha.3-78ddc10-linux-64bit.tar.gz
- tar xvzOf openshift-origin-client-tools-v3.9.0-alpha.3-78ddc10-linux-64bit.tar.gz > oc.bin
- sudo mv oc.bin /usr/bin/oc
- sudo chmod 755 /usr/bin/oc
script:
- npm run ci
- oc cluster up
- sleep 10
- npm run test:integration
# Only the node version 8 job will upload the lockfile
after_script: greenkeeper-lockfile-upload
branches:
only:
- master
- /^greenkeeper/.*$/