mirror of
https://github.com/tuna/tunasync.git
synced 2025-04-21 21:12:48 +00:00
44 lines
984 B
YAML
44 lines
984 B
YAML
sudo: required
|
|
|
|
language: go
|
|
go:
|
|
- 1.8
|
|
|
|
before_install:
|
|
- sudo apt-get install cgroup-bin
|
|
- go get github.com/smartystreets/goconvey
|
|
- go get golang.org/x/tools/cmd/cover
|
|
- go get -v github.com/mattn/goveralls
|
|
|
|
os:
|
|
- linux
|
|
|
|
services:
|
|
- docker
|
|
|
|
before_script:
|
|
- lssubsys -am
|
|
- sudo cgcreate -a $USER -t $USER -g cpu:tunasync
|
|
- sudo cgcreate -a $USER -t $USER -g memory:tunasync
|
|
- docker pull alpine
|
|
|
|
script:
|
|
- ./.testandcover.bash
|
|
|
|
after_success:
|
|
- goveralls -coverprofile=profile.cov -service=travis-ci
|
|
|
|
before_deploy: "echo 'ready to deploy?'"
|
|
|
|
deploy:
|
|
provider: releases
|
|
file:
|
|
- "build/tunasync-linux-bin.tar.gz"
|
|
api_key:
|
|
secure: "F9kaVaR1mxEh2+EL9Nm8GZmbVY98pXCJA0LGDNrq1C2vU61AUNOeX6yI1mMklHNZPLBqoFDvGN1M5HnJ+xWCFH+KnJgLD2GVIAcAxFNpcNWQe8XKE5heklNsIQNQfuh/rJKM6YzeDB9G5RN4Y76iL4WIAXhNnMm48W6jLnWhf70="
|
|
skip_cleanup: true
|
|
overwrite: true
|
|
on:
|
|
tags: true
|
|
all_branches: true
|