forked from instantbird/instantbird-build
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcircle.yml
30 lines (27 loc) · 956 Bytes
/
circle.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
checkout:
post:
- git clone --depth 1 https://github.com/mozilla/releases-comm-central.git comm-central
- git clone --depth 1 https://github.com/mozilla/gecko-dev.git comm-central/mozilla
- grep -v ccache im/config/mozconfigs/linux/mozconfig > .mozconfig:
pwd: comm-central
dependencies:
pre:
# The VM is kind of in a weird state, so clean-up the packages.
- sudo apt-get update
- sudo apt-get autoclean
- sudo apt-get clean
- sudo apt-get autoremove
# Note that this actually fails, but everything gets installed before it
# does, so screw it.
- python bootstrap.py --application-choice desktop --no-interactive; true:
pwd: comm-central/mozilla/python/mozboot/bin
test:
# The actual build happens here.
pre:
- ./mozilla/mach configure:
pwd: comm-central
- ./mozilla/mach build:
pwd: comm-central
override:
- ./mozilla/mach test:
pwd: comm-central