-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathbuild.yml
49 lines (49 loc) · 1.28 KB
/
build.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
42
43
44
45
46
47
48
49
description: bob the builder service
targets:
# ubuntu is currently the only target
ubuntu:
# do not package anything that matches these globs
exclude:
# all files that start with *.pyc
- '.*\.pyc'
# all .git files
- '.*\.git*'
# required to build this project
build_dependencies:
- python-dev
- libxml2-dev
- libxslt1-dev
# required to install this package
dependencies:
- libxml2
- libxslt1.1
- libpq5
- ipython
# any executable scripts relative to the root of this project that will be
# executed upon package action
before_install:
- scripts/before-install.sh
after_install:
- scripts/after-install.sh
before_remove:
- scripts/before-remove.sh
after_remove:
- scripts/after-remove.sh
# what to do with the finished product (s3 and depot are the only actions
# right now)
destinations:
# s3:
# destination: s3://apt.vandelay.io
depot:
destination: s3://apt.vandelay.io
gpg_key: 277E7787
component: unstable
codename: precise
# when and where to tell the world about builds
notifications:
hipchat:
room_id: dev
color: purple
events:
- success
- failure