-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
43 lines (43 loc) · 3 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
dist: trusty
sudo: required
language: node_js
node_js:
- '8'
os:
- linux
env:
global:
- DBUS_SESSION_BUS_ADDRESS=/dev/null
- DISPLAY=:99.0
- CHROME_BIN=chromium-browser
- K8S_OPS_REPO_BRANCH=master
- K8S_OPS_REPO_SLUG=OpenBudget/budgetkey-k8s
- DOCKER_IMAGE=budgetkey/budgetkey-app-profile
- DEPLOY_YAML_UPDATE_FILE=values.auto-updated.yaml
- DEPLOY_VALUES_CHART_NAME=app-profile
- DEPLOY_VALUES_IMAGE_PROP=image
- DEPLOY_COMMIT_MESSAGE="automatic update of budgetkey-app-profile"
- DEPLOY_GIT_USER=budgetkey-deployer
- secure: OllgAZ1rH78Syjk/lBspT+VlZ3ygEFv/9ifjvEZ7kIbWQlA3Q8z6CeLEJ8oc9FesPRx5+gLkFWYhQF9eSeeXQAR5D71Qag+oh5NY1sX2u48jq6DaTsqZTuFLsAjccU39T5/ft8Bs0m3UqyKLPM8MiriRiqByUbBZPOYavG3h/TUdKIDRSEeU1DC90kdN8ANeUY6pBOCDiAfucHkfMYDZ856xnKK8UZzNvuEUJmEPeWKO5llXd9WWnVdCs7s10S6GI3gj1RQFM6x5qtc/YnNZbbYGHrzzKuz6Qd3NKDzvPU8zfanooUD03Qnl8DRWaTcNDUvPlGHeneIHQ4WWsCI/4TwxmxLjkJhVDeXRt/SrN/T/ChTpa9j4Yf1epcGdp9/HKtSq+aQzmLkJfjiU32CchmNGgbdMaUZ6Pjnvfw713sDfm5OPT8ghGusnfuftZu5WDVoiTX5/shY4GBtXbmY6LRL6mWp/kN0ENKZ7KflxhHuvTcNbcZbjrZ8aejaKki6c/3A5Ml6V3tWXSooqMrqscRZxYeliKIYhxh0rN1AsMgLiJSr0o9ffJYiuZApw/rfUzPW6Kc1FXZNgvz3AW/L7CPqbALFBmP9dbEw+Ketwxz/ENmiVI29SKBrK6YpIVfOEUOGxZYAPD4pTJe1V6NZ/xwEaEww1nETU9olXK39k/jk=
- secure: T2fqwskHZHaIF9QZ3EPipG+9AMQqEMFmqZWBVV3MUkVA0at+LPOdmx8CQW2dapeJYBvpqRBEtWkWcG0HtVs6wAI2Y+0noFs63AxKs0jT5jkldgLr8J9armF2lTOZUiuCKRvJdPcM8XLvSaE+2+qwTGRzXWR/AidYAaENj2yyvutswUeu6SZ5HnU3gqJH4FGXzYEFRXOfDk3j2PhNBs9Xrh7qX39sS1mLWiWahLMXc1UbLFmshVRkm3IvKN9sceywSL9/oO0fwIr3syVurf7mthCWtDrMyrd3/IDC580sk8LpItKeuvrpgF65jcvmK0S7CBuGx44eFgPPdvSB2o4mxZszMXRSBGMMCCx9XUhNpeqcs2wxhKnIb2tBjts5HveTKcwXwRYe/8q+5ra4NBG8FzlTx3r5tYr2oJmEW0ZrHdwSxNV7pjRMxXrwfTnrHIVr+j3c8fhweeh3Xeg31vEYKI86nLlmZRfeAl/rO+GBqRPmhYqVpnRw9zu+z3WPKwT1HMLTRukxtbLLLbOKShR2QPAFbIZihQUGawt7XZPVBi1zSmV6eRtWbCIwGs/p+YdtWeu+D5UbFjyOldYo3nUTboQ1C+cIOc9Fxh/pS0V3mTIdo173pyPSiaBGKjWNBtIucuuDsuHfpbPvXlj0c6OPRC3Shl9RljjhFdDcTwCoB3k=
- secure: slXfSebY6C1VnmNcwa3aKLrDXEGXVDheJB+yx7kdpfKze3eCapZnxwsmTLM/M3F/2Q2PSm64PgXv/Ofw0bz0y0lpEfjfdI9xBg41IZpOHxZNeC4/p0J3hO9cUhBXvfPXZ2LJmnqbikUUAIbdTdNw5MYMsh87ck6RLt9ZOohX9baQ2XSvXsmjQMUuZd5AjjfuLDjdUn288ZEEU5+/dMQyCgptIvhMw/EE20OCvQr1TK68F6DUyf015ww3LuYJrOYasy7wKjyul+BKxmDRg5GXNqp/Dcy5CHwmWCYiVWWyVDz03IN0esL4UmQ2ZY3soCvLfzEzUZ5zpVH/jJjaTe0wpjwnty7OWVVycORAWcmtV81z8vD90FwLmUz2vNovZVqQVwRQKMTDduytE7a/u6z1GTYtXGdTwL0eX4zfsPdTyn2JMhYYG6PD70N1QsZ/hKWwsdDbqSdgsBkG5QIKifn3vS6FurWGXhaah7fbm8Cq7pvfM59hrugldM85Cjn4rcWCGAfboOI2C5n9zodk8uKxPjZZ5d2CZEiWp7K6mZ/16dErB+TWePSv85nUuM4hvCJAJosGvsD3PaklMlUwPlqBxM87y02KHZ9gIclOh5wUkWGnZ+SpPXMLE/lSCrMQ+4BYUysqlviDWnvyKRFfrMW/uzwxdIrwKNsUtvyQoKEr3oU=
services:
- docker
before_install:
- curl -s https://raw.githubusercontent.com/OpenBudget/budgetkey-k8s/master/apps_travis_script.sh
> .travis.sh
- bash .travis.sh script
before_script:
- sh -e /etc/init.d/xvfb start
install:
- npm install
script:
- npm run lint
- npm run test
deploy:
skip_cleanup: true
provider: script
script: bash .travis.sh deploy
on:
branch: master