27 lines
2.0 KiB
YAML
27 lines
2.0 KiB
YAML
language: go
|
|
go:
|
|
- stable
|
|
cache: yarn
|
|
services:
|
|
- docker
|
|
install:
|
|
- . $HOME/.nvm/nvm.sh
|
|
- nvm install stable
|
|
- nvm use stable
|
|
- npm install
|
|
script:
|
|
- make
|
|
- goveralls -service=travis-ci -ignore="internal/handlers/static.go,internal/handlers/tmpls/tmpls.go"
|
|
- make buildDockerImage
|
|
- 'if [[ "$TRAVIS_PULL_REQUEST" = "false" && "$TRAVIS_BRANCH" = "master" ]]; then docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD" && docker push mxschmitt/golang_url_shortener && docker push mxschmitt/golang_url_shortener:arm; fi'
|
|
deploy:
|
|
provider: bintray
|
|
user: mxschmitt
|
|
file: "build/bintray.json"
|
|
skip_cleanup: true
|
|
key:
|
|
secure: "DI10OBnQmWPB76j31uDrb0gkv1eAkwBfk4xLC4xf7qHuAzqAOTVhmO9e/yCOVsUMzPH5Nxehfb/bsKL55Gx72+tbIdOTqNn5Tf9ZbxqpZ7UEs6JJUoiL2iU+CY5r4XJvM+0TtQxrOLFWKrRygIl81KHY9M/GMDwCQuVPAIebyquptya+w+CrckhR5k7jKDdFQZLWc6cOHLZ8+DDccv+hnQvypro7OahTF1Ehn3NCaTOLFkFB0pjXFtSqYSJJXJVj9dCEMcPccPMGc3MTkoYTyLmWXLoGELJphIftQXCoPL4BmJKzL12rk1+Vyx4I6hvdDOLiobNUE/LApBke77UkHpmzPWoD1ym2nkxVNAemCGcumn6kZK8K4VRQrA/OvM9i4kDFyFo8wOW8InQC39M1N0OcfQF9ZgktCD76E+AxVruashf9j9N0noBif0xbyCVu9kNn6uqFvKxTQPMtMSlS70NubOFQlmv/qSFfGSEyJ10p69b38DhQV1sLX/JgEbcOh45xazkDD+M8tRV9zCqEPs1wiE6Dx3Z/+5mM9hKkhNvF0pBIAkKiiBQoIcT/xO0i9+6hYww89/6My3eXaS6Ce/VszqV0tBHUY4Oh0AggxYR0JBAD7oK9g/utRQxljpmVK8C3Gq4LSJBXi+6isyX1m26DJu6XaDpa8iPkSr9UVyE="
|
|
env:
|
|
global:
|
|
secure: n+8G1Y52ijOL9xLJm/dO80F3VipkqovhMlE6NOkYBAjGLAzbvWuU1Qh/fCmMc/m2yNk5S/2jH3bIG/w/npLBjegqfIvBJhRvyGFUDdH1LiJ9P+oO+NYtNCQCLW8hIRs+tUi8XdOtxLVBP8h90RGKsP0zgycd+UX221u2CpBn2ogWDOwV9lo2Y/UQ0n8CTdRrVMtnx3XhHbL220PII6QTd/5wmP314HPbbp+9ihNCoyCLkHjSo+ZJ25NMO7rVsci91rfg6GJclWV6yd1LBMA5ofReJZkalZt6PK+yEO0+OIL7MaXscRe74EZxy7HJrKsSTTo57xttEmECNSlf/AM6LMqXRi8ble8ScEqhIW7H/FtXGiyTwueYSAsIKmNGnkx9eCxo/rsF/F3serLzffSzbdxFe1OyeAxZnsbhazA1Z+JnnjdhtieZ2mjeIZeDXfSTNF23Ul5wiS+eaopSWe0r+XdWUe/MrMUvyRFy9T6U4MmTWjiA7xf8HMUWScN981MgPrkmd3rfv/UnCt8xJ353UTCHqugQ+Y58SmGIN3CVLS/hGg8AGl/FSjbEEShZ5qS1bbNLI0++l0W2zDFRNtHsJw1E/byfUEFyfNpVzf/z3PYUm0YkK/mx5pIYDQSI2zLlggqsfy5yQQrdbgqzbk3ys2+8TM37BQxUjP6QLcVVUSk=
|