This repository has been archived by the owner on Mar 16, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
41 lines (38 loc) · 4.18 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
language: go
go:
- '1.7'
services:
- docker
addons:
apt:
sources:
- sourceline: 'ppa:masterminds/glide'
packages:
- glide
env:
global:
- REPO=koudaiii/demo
- K8S_VERSION=v1.4.5
- BRANCH=$(echo $TRAVIS_BRANCH | sed -e "s,/,_,g;")
- TAG=$BRANCH-${TRAVIS_COMMIT::8}
# travis encrypt DOCKER_EMAIL=email
- secure: zAm2sw4cy9JVlI4aXGG/8hVV8e6ySpMXoN7/Q1A10u7X3C1CUj3cZkpGlhrf+38lPRVEpP0I6uqLvFU9Dpab2MFQcaoUX42dRiz5LoAoDq9J0Xddanwb/MANCIa391mP6FER1MFDzwsQ1+mEesoK3ng4uhuKOkDQEV4F11vbRlBff6kcdOjrOZHGLVrLW+TAAyJ8dASJ6hgXWbpVswspwmZfQvMR052de72GPZlN8dyQvYAtrLmHiLRLdv23Ax0BSF6QwxPM6o85L5Hu8uSu7FYYFuSZefOA75M9cPZRph69vr5DLyYC0hdGuu4Witb3/jgENBDnEFUI7pHNVydeBDkw1NCTf+HUnAXojDs+LsfmnbXpEn5FzaxjqFE2RO+mZYWHTdXdhkDGjzsEfUmZkzpE/SA0zwA8WnuSNqXF6UC86oaIQTMrUsbL04HipJZcoicLo5fYRZJ03LAB5YmW0R5DMxl8XN07fpwTkmbNDam+kVZ3iFkoDKVEoRQlcPT9OhOPE7CZA0CVcVPgheYrlII8L8k/+Ou1JthpiOzmFCSPRpMku+GeN9ucQERtTMGOVkLut1sAMvepcfWVPYkliu+/1NeAh4vFQE19+mvoHUNQEFVuTQm2FIOVPYKVMSNkpCJJD2TaHKV3BW5BSH8/Axg+khGEbcmsCGPuKskQTzw=
# travis encrypt DOCKER_USERNAME=name
- secure: PCii6K0Vn1GZM9IsbeiqRVlFjTWQFET0tSQajPcj59rBgHYCvMXuK3Qk1NCKhQCFwkVhbNlOnsmpKtCDQAqsGgibCz8A8L8JUaUqnXafOtxTB/etC5z7IEC4RhFmqtVvRk7DT4aAApQnmCiLnlaALbJgF3ySyj/1DM6HRAC9gGIa3mm0AzG8nSDopyJ61hKDOjHr5wc18oe0kIPA0rvyP2r6SxY7jRxy8JDsDcFPQg07PoByzZKtLK6xCeFBecWgHAL+hCARYvmsAMo956GvooHZiruwc87UOUTmZW//f//+B79mxnQroiIMHmzO4gEv7IWTOG8kw3375lIhtJSkVN5eGqh3N69RqDjR48ogEbzXWfaYufV6q6WAUjZRAUca+YeSVmxZpahenaG/i6psPwi/XSOHbY8WzSR9ZNQwi7Um67KbCtBOm0ts0m03q1VWgqFWP4qBtSFxaYV5kZ8NsXKAOxD9G5Y3Y90qzGhSWqNqz53HWpIcv+gTRXvfvVGd9j+Ff6CMP1XnYB0s8IF1QJi3zk5pDbmsG4O1jIRlQo0/RKQCcr/JogjmNOLfm5Ol5hzLESJEhQsuPphvu45M+Z6vtg4/jCk4OlKsJO0uNN/A309yUE5IThf7flkFB+Ho9o2IkHUGlGHokjXqFnqPh+i0UzIbiweG6AUcyLmpJ4k=
# travis encrypt DOCKER_PASSWORD=password
- secure: uqBL7KUfy+yaZ15HGf5o7O455G+KDecs/JMv+xW+U8M5OQ6dGNXFa63P2MPFA/qOrgkbwBPGd4zLq7gSKFf0uQMvWg4lJatoLfyWZbL735ggIAFcufnHI+FfWjo917z/q9XtVvA9bGHUBvqqGI6QTLC1Qu+05nOOUyJqSrgCYa3HBhSqC0auIJtIAuk169XOkAuH/I5Z9RBp313B1Ii4Ln4MNarcWjFTOS7tv2Fe5wRvgyp59mxM9EKJvM+5HSq3RAWlHYLCy2N5pp77R2jj+5ZZfpPrtCpqLO/ZE3Dnr1CkOJyWfMCMlemkG62YSMuu+qydst3gfWpmj3OjYJ51thVcS/DYHH0JjaEZj0Xv17Mb+8TMfRn2E9YKS+VSRju9rTRh5WH0LapHMw4u+S44zrcrMSzlB9T8EwVFHFRzxpmsrQAR9dRq2R4VUmmgeUz0ipodMIeOaSC0wQ366+FkBv1rhKl0mgTFhj9wZ20pjIAlEW7VCj5HDdh6G31nN2zNfP4dUNsQnqyq76CHmznNFuMxKP+w0JBruGj5Ibdwcm66DSbetq6qb4dWUzUJka3/6HjxD6fhGnOnN60wJBsjWN+TCs0VwgOm95Gc07wDNZ7f7CLCggICn0N7nlz6/2TH6rDbQoBBIJUULyXEUUHb9m2xym18MRdYH013ztizeMo=
# travis encrypt K8S_SERVER=https://your-server
- secure: eMUU8NtJCOtuooYB1M/Y8Az+g6/0Nowz6i6Ga/evv1qqaKKW4zHgCV1oZLW6DxJEKLYB3s4Jr2jBFbBN053wgInB5ar4jZ68jV0Drd5GiBOla2CMrSL8SiF0j/HAxPAc49KQKHtqwx9pEV+Pb0GRPq6BE73qGYLyjaLja17+s+h9SIAH5AiVEdOm62/K4cPaSh4FsDhcBMUVfrKm47xdCtHHphdAsg/ppqnFjBju0mngeILTAv5tZ0ACpqBnzqeVs4JzNxn5qx/hdlooHQOyx8vq3q2/Qxr2gWDCMunlNFSvhyuNh4U92TRTCARnMU4xBswaOjRm7z4LijXXUtyCPWDWYF5g/Q42SDLmbxWzw5Y3GlTWSr46ov+u/9nz3bynR8EHrl4i+QQ9nnQveiEgRNXcBWp8x1M03gSHNp3VO8e4yXFUS1wm865XDxI6JCOkjvcz/vpLAArb5mMxfG4mWQM1NI5N/hOfCh/iIPytS8IBpEna4hxfUts2sQ+dbYTcJQJJKioJc48LzmlzX9JRVuP2+f+zRK/3sS3jj9Ik0Woj6DHvUuGfJTOv7QfylVibWO6ElvnxQQbFVjgmhlxXOCxaOBhhTvbfFeeo1cURtI4c8+1IohISy0PYqC5OBjhg5laD/8fT/APrSGKu6gYC0+tiFrICZuetTu1DreI+PtM=
# travis encrypt K8S_TOKEN=your-token
- secure: ZZc4b7JidcW20TgRwpoAxPzmN9wPmFhUQnPNxINyKIjZUi8mcPrhHbQT24cGJ7MnnsqBm4A6F5oeNxXimwoMpMz9n6f4dYIjkxcBuGyfExVHX+05kXRM+7Rv+qnfGjb+UoXmxucJMqkrevh3K2wi9XECqvz3CoWEQf5OKcnD1iaRjH7j7M5walv2eO1geAug8Q9xx8T4coO+Jgw0jB4UFDbukgv6gvULEmbTCCz9jL+30slbxor0jZwGdOn6B2Ftq1CHeRnmJd2l6NhceNUbl2hSpavmvtC2vODFKM6ed/6kRoSkpJ3X1p4KjWOk2rcz5zQ96GFiUoV2U9jAewTOH2YbDwMi1HS6NEb/CQyGilAZWL6f6xSNfOflWuUDWKQjefa/Aa5X+MRIjf16WffLBEKk8/irGF7+It4Qv/LgcT1VPgc5ndY63riKnScOOPmqqXz53LfinfDyOHDQBd2jSBTYtLbCoEruH2eyL1OSzTaPfPJt76SAEcGCbcFRhPyCW4z4ITuis8om/cOb2w0azyOIcM0di0ZTblVh29T8niztfvSD1a47uux+Esh4SrYVJ/pwYM/gD9iGG8ghaTeiapEvk9S3YvGa3cVev7SRp9AwDMUVuRNOAlsfb/RmJJFDvOvhyYOqgUbU0dKL98FbmcErtqokq9rHie0YIMT6uUM=
install:
- curl -o ./kubectl "https://storage.googleapis.com/kubernetes-release/release/${K8S_VERSION}/bin/linux/amd64/kubectl"
- chmod +x ./kubectl
script:
- script/ci-build
deploy:
skip_cleanup: true
provider: script
script: script/ci-deploy
on:
all_branches: true