-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
42 lines (35 loc) · 2.82 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
language: node_js
node_js:
- 14
services:
- docker
cache:
directories:
- node_modules
before_script:
- npm run test
script:
- npm run build
- docker build -t inseefrlab/inspacy-ui .
deploy:
skip_cleanup: true
provider: script
script:
echo "$DOCKER_PASSWORD" | docker login --username "$DOCKER_USERNAME" --password-stdin
&& docker push inseefrlab/inspacy-ui
on:
branch: master
k8s_restart:
skip_cleanup: true
provider: script
script:
curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/linux/amd64/kubectl
&& chmod +x kubectl
&& ./kubectl --token $K8S_TOKEN --server $K8S_SERVER --insecure-skip-tls-verify rollout restart deployment/inspacy-ui -n inspacy
on:
branch: master
env:
global:
- secure: l+EYpZU/Ii2UPmYDY6Hqu5GnRNAXwb4KbjttSzasjbdMHnk+/Gubx9PNwGmRfQflMhhGlYdBAuYkXAnJxeQlj3ccC2127eQEFr8H0zE4cdAMIiEaNJ1kmZ4rBYuEu73CM4XSqLCIqtXftdoR2U2BUfwcbXH0rVflv3OYXvL6NzowgS2yrQGPCbZFTFb3PtxGTOewzcj6JO6APOOMYRgfTyAV9Z61n3XJwf5c56Y4YohFGb9DNyUPqIfZ3fvqo/RiiuttaO0tWXeGRT/+g3oWo1DDmBwf6C/FELWUM6gt1s3gYyFAbZaorEdEaIfkmVmonWoJt2YWoUWW4qmx5UiOT5T39RV1tUe8heVqPcCjPyf1EJjiIPC56nP7zcEYeyxQWRR4C8+nKKKavlVUz3qsnKuZrnvNu7X6fa39X3R8rjWBMWqdkWpWlQizdkhW7hvvJPGA7l0w+3KoZK6mYiV5+e3ZWTJelcO0++gChECxHjh2ndy5E2DstJkVJ0lm+LcqNsMEUmcBkelzKVpeskEInSwTtBVNQBnxXo6D3O6n/36wb6hbvKk/HivCd5hYGkajd8yncCpSgNUZN5pLEqI6zdYa6BdSxsXo5FmCnItvvvW2O4W/V5IB4TMg0GlGchS2U7SU1TtQObfxk28ipVsk+tLJ6VH6C57i9d4EO18aqn4=
- secure: TWWr+rdQPmUjTwwTp1v6Y/Az5lt12u64SfeDFMSIkggwfVvRpJXUbcOfpMF2DpLKgcJ7mJzWbWoPMS39vcYcIWfomnnmEPHpeUyA0/1919NBkseiQ7LTcoiOvyTRYuwOms8qQP/KDOXgTFIsMWXYj1+PVDwh58A6T9KO8RfsKKRO57G9DWCyuL1cCQWKuDgYweGBUsIu+ypXToq1NmSNFoAzyzWvAWn3r+K5z//s6zA5hpWTYK9XhzIAqoRGnjN7vIXFnEyWc2YqpEaqNzqBSJWmGpnS5qkdH5yjmYbSo5MZ0CfMrqr76yJjApxibC9cWo51RoMn4Ru7LmVhiT/LLnNyQgrp/e8DzJ7Dt+eQBH/ZPe5jydKXp1iL8nxPosHORoQAsRiB96blDMzNK7AAqnuYoufBE5joV3OeaUJFaCcQpBeAPMah1+q0Dq+cIzOtlyocCu5s698FDCFPYUUEsoTfHTM92zjMbYQNHf23fQ1bBXysT9o2F68p48fP2z2a9BrI6NTx4a//ro5iyaplR3jYEqkkndwd1jaYvv0ZsEMP7iOYFkpzZk2d7qFZU48ERUET75ocF7zvT9rre76LHWBStSe5N2ZiwOlTwyeH3Hhm3atLIaNHNG6zYUt6Hy/jgiqZnuTqfsRduDrsYxDjN5SLsXTljcEKvAGWIZK9cJs=
- secure: pKrrV39r2Uu7iwNfqgZoUeYWq5BmxF16pv5GOJo3yG+im/7cvQZqU0zm/pZqB2m93rZqjsvr3uEy8Bk7yj4esZ6o5L3z3jK8gH84wy7ia9Sv9I/uM3paeo8YP2OJwrrx3U05vOPu53oTng2CkP06jXaezLOAIq4HzUp7Wh3dSBokrkE7Db5H9xMsZxlxRXevcrvU2GZR0Wm/6eVogJcEkryd4b5aNKUcWoA/1JjZCIinIyWFoEZQWHAT2YQDIry04nEUYMzVIKsRr0dsgO3IhL0JT6LOKbkH6j2OzkQKqOvPehe8WRm7AN5jNqXwOikhypMJ1etS7TBRjK7LdwhZlx/EV+oEz/ScCPi+R7bb2snN2iY9Tj18QGjAMfxfDoAfonG7QNGNgNYb4lbREQAeopG/HdYGlVI7ksXchoitUVi6SdFbvk1pANVVwHREdXXToBznHbX5ITNi5UoUq1zXO5qXL33aUQqdkAlVWy0XZ+5gcE2Tv54SHT9HuwT1ul05iVWCFrEQwc2BwGmz8Rfyg9iQzrkVGOWKxklRrFpl5MCF5O4w6Yz4es0HRly4PIJXocyKxgVhYwxlk94uyQYpqr1QrX9ltXicFnq4aVEYEO5V5umMvr6y8QRuAbGPBc+HyvO/yLbp43ThkJY0z8bwZhtFXlLRqWH5cmzUH+zor84=