forked from Just-Some-Bots/MusicBot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
25 lines (20 loc) · 697 Bytes
/
.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
sudo: required
language: python
python: "3.5-dev"
matrix:
include:
- env: TYPE=docker
sudo: required
- env: TYPE=build
os: linux
dist: trusty
sudo: required
services:
- docker
install:
- if [ "$TYPE" = "build" ]; then ./.travis/install.sh; fi;
- pip install -U -r requirements.txt
script:
- if [ "$TYPE" = "docker" ]; then docker build -t musicbot .; docker images -a; fi;
- if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TYPE" == "docker" ]; then docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASS"; docker tag musicbot justsomebots/musicbot:$TRAVIS_BRANCH; docker push justsomebots/musicbot; fi;
- if [ "$TYPE" = "build" ]; then python -m compileall ./musicbot; fi;