-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.drone.yml
40 lines (40 loc) · 1.03 KB
/
.drone.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
image: phusion/basimage
git:
path: github.com/mazaclub/docker-tate-server
env:
- WORKDIR=$(pwd)
- GIT_TAG=$(git rev-parse --short HEAD)
script:
- shellcheck -s bash -e SC2086 app/start.sh
- shellcheck -s bash etc/service/tate-server/run
- shellcheck -s bash start_tateserver.sh
- sudo apt-get update
- sudo apt-get install -y python-dev python2.7 python-pip libleveldb1 libleveldb-dev git
- cd tate-server
- cd src
- python -m unittest discover
- cd ${WORKDIR}/tate-server
- sudo python setup.py install
- echo "Script complete"
- cd ${WORKDIR}
services:
publish:
docker:
docker_host: $$dockerHost
docker_version: 1.3.3
registry_login_url: $$registryUrl
registry_login: true
username: $$registryUser
password: $$registryPass
email: $$registryEmail
image_name: $$imageName
tags: [$GIT_TAG,latest]
keep_builds: false
notify:
irc:
server: chat.freenode.net
nick: mazaclub-buildbot
channel: '#mazaclub-dev'
on_started: true
on_success: true
on_failure: true