config 3.78 KB
Newer Older
boklm's avatar
boklm committed
1
2
# vim: filetype=yaml sw=2
version: '[% c("var/torbrowser_version") %]'
3
output_dir: release
boklm's avatar
boklm committed
4
5

var:
6
  signed_status: unsigned
boklm's avatar
boklm committed
7
  today: '[% USE date; date.format(format = "%Y-%m-%d") %]'
8
  publish_dir: '[% c("var/signed_status") %]/[% c("version") %]-[% c("var/torbrowser_build") %]'
boklm's avatar
boklm committed
9
10
11
12
13
14

targets:
  torbrowser-all:
    - torbrowser-linux-x86_64
    - torbrowser-linux-i686
    - torbrowser-windows-i686
15
    - torbrowser-windows-x86_64
boklm's avatar
boklm committed
16
    - torbrowser-osx-x86_64
17
18
19
20
    - torbrowser-android-armv7
  torbrowser-android-armv7:
    var:
      torbrowser-android-armv7: 1
boklm's avatar
boklm committed
21
22
23
  torbrowser-linux-x86_64:
    var:
      torbrowser-linux-x86_64: 1
boklm's avatar
boklm committed
24
25
26
27
  torbrowser-linux-x86_64-debug:
    var:
      torbrowser-linux-x86_64: 1
      debug-build: '-debug'
boklm's avatar
boklm committed
28
29
30
31
32
33
  torbrowser-linux-i686:
    var:
      torbrowser-linux-i686: 1
  torbrowser-windows-i686:
    var:
      torbrowser-windows-i686: 1
34
35
  torbrowser-windows-x86_64:
    var:
36
      torbrowser-windows-x86_64: 1
boklm's avatar
boklm committed
37
38
39
40
41
42
43
44
  torbrowser-osx-x86_64:
    var:
      torbrowser-osx-x86_64: 1

  notarget:
    - release
    - torbrowser-all

45
46
47
48
  noversiondir:
    var:
      publish_dir: ''

boklm's avatar
boklm committed
49
50
  release:
    var:
boklm's avatar
boklm committed
51
      build_target: release
boklm's avatar
boklm committed
52
53
54
55

  nightly:
    output_dir: 'nightly'
    var:
boklm's avatar
boklm committed
56
      build_target: nightly
57
      publish_dir: '[% c("var/today") %]'
boklm's avatar
boklm committed
58
59
60
61

  alpha_nightly:
    output_dir: 'alpha_nightly'
    var:
boklm's avatar
boklm committed
62
      build_target: alpha
63
      publish_dir: '[% c("var/today") %]'
boklm's avatar
boklm committed
64
65

  alpha:
66
    output_dir: alpha
boklm's avatar
boklm committed
67
    var:
boklm's avatar
boklm committed
68
      build_target: alpha
boklm's avatar
boklm committed
69

boklm's avatar
boklm committed
70
71
72
73
  testbuild:
    output_dir: 'testbuild'
    var:
      build_target: torbrowser-testbuild
74
      publish_dir: ''
boklm's avatar
boklm committed
75

76
77
78
79
  signed:
    var:
      signed_status: signed

80
81
82
83
  create_unsigned_incrementals:
    var:
      create_unsigned_incrementals: 1

boklm's avatar
boklm committed
84
85
86
input_files:

# Release
87
88
89
90
91
92
93
 - name: android-armv7
   project: tor-browser
   enable: '[% c("var/torbrowser-android-armv7") %]'
   target:
     - '[% c("var/build_target") %]'
     - torbrowser-android-armv7

boklm's avatar
boklm committed
94
95
 - name: linux-x86_64
   project: tor-browser
boklm's avatar
boklm committed
96
   enable: '[% c("var/torbrowser-linux-x86_64") %]'
boklm's avatar
boklm committed
97
   target:
boklm's avatar
boklm committed
98
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
99
     - 'torbrowser-linux-x86_64[% c("var/debug-build") %]'
boklm's avatar
boklm committed
100
101
102

 - name: linux-i686
   project: tor-browser
boklm's avatar
boklm committed
103
   enable: '[% c("var/torbrowser-linux-i686") %]'
boklm's avatar
boklm committed
104
   target:
boklm's avatar
boklm committed
105
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
106
107
108
109
     - torbrowser-linux-i686

 - name: windows-i686
   project: tor-browser
boklm's avatar
boklm committed
110
   enable: '[% c("var/torbrowser-windows-i686") %]'
boklm's avatar
boklm committed
111
   target:
boklm's avatar
boklm committed
112
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
113
114
     - torbrowser-windows-i686

115
116
117
118
119
120
121
 - name: windows-x86_64
   project: tor-browser
   enable: '[% c("var/torbrowser-windows-x86_64") %]'
   target:
     - '[% c("var/build_target") %]'
     - torbrowser-windows-x86_64

boklm's avatar
boklm committed
122
123
 - name: osx-x86_64
   project: tor-browser
boklm's avatar
boklm committed
124
   enable: '[% c("var/torbrowser-osx-x86_64") %]'
boklm's avatar
boklm committed
125
   target:
boklm's avatar
boklm committed
126
     - '[% c("var/build_target") %]'
boklm's avatar
boklm committed
127
128
     - torbrowser-osx-x86_64

boklm's avatar
boklm committed
129
130
131
132
133
134
135
 - name: windows-expert-bundle
   project: tor
   enable: '[% c("var/torbrowser-windows-i686") %]'
   target:
     - '[% c("var/build_target") %]'
     - torbrowser-windows-i686
     - expert-bundle
boklm's avatar
boklm committed
136

137
138
139
140
141
142
143
144
 - name: windows64-expert-bundle
   project: tor
   enable: '[% c("var/torbrowser-windows-x86_64") %]'
   target:
     - '[% c("var/build_target") %]'
     - torbrowser-windows-x86_64
     - expert-bundle

boklm's avatar
boklm committed
145
146
147
148
149
150
steps:
  signtag:
    build_log: '-'
    debug: 0
    input_files: []
    signtag: '[% INCLUDE signtag %]'
151
152
153
154
155
  update_responses_config:
    build_log: '-'
    debug: 0
    input_files: []
    update_responses_config: '[% INCLUDE update_responses_config %]'
156
157
158
159
160
  create_update_responses_tar:
    build_log: '-'
    debug: 0
    input_files: []
    create_update_responses_tar: '[% INCLUDE create_update_responses_tar %]'
161
162
163
164
165
  hash_incrementals:
    build_log: '-'
    debug: 0
    input_files: []
    hash_incrementals: '[% INCLUDE hash_incrementals %]'
boklm's avatar
boklm committed
166
167
168
169
170
  dmg2mar:
    build_log: '-'
    debug: 0
    input_files: []
    dmg2mar: '[% INCLUDE dmg2mar %]'