config 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. # vim: filetype=yaml sw=2
  2. version: '[% c("var/torbrowser_version") %]'
  3. output_dir: release
  4. var:
  5. signed_status: unsigned
  6. publish_dir: '[% c("var/signed_status") %]/[% c("version") %]-[% c("var/torbrowser_build") %]'
  7. containers_target: with_containers
  8. targets:
  9. torbrowser-all:
  10. - torbrowser-linux-x86_64
  11. - torbrowser-linux-i686
  12. - torbrowser-linux-arm
  13. - torbrowser-linux-ppc64le
  14. - torbrowser-windows-i686
  15. - torbrowser-windows-x86_64
  16. - torbrowser-osx-x86_64
  17. - torbrowser-android-armv7
  18. - torbrowser-android-x86
  19. - torbrowser-android-x86_64
  20. - torbrowser-android-aarch64
  21. - torbrowser-src
  22. torbrowser-android-armv7:
  23. var:
  24. torbrowser-android-armv7: 1
  25. torbrowser-android-x86:
  26. var:
  27. torbrowser-android-x86: 1
  28. torbrowser-android-x86_64:
  29. var:
  30. torbrowser-android-x86_64: 1
  31. torbrowser-android-aarch64:
  32. var:
  33. torbrowser-android-aarch64: 1
  34. torbrowser-linux-x86_64:
  35. var:
  36. torbrowser-linux-x86_64: 1
  37. torbrowser-linux-x86_64-debug:
  38. var:
  39. torbrowser-linux-x86_64: 1
  40. debug-build: '-debug'
  41. torbrowser-linux-i686:
  42. var:
  43. torbrowser-linux-i686: 1
  44. torbrowser-linux-arm:
  45. var:
  46. torbrowser-linux-arm: 1
  47. torbrowser-linux-ppc64le:
  48. var:
  49. torbrowser-linux-ppc64le: 1
  50. torbrowser-windows-i686:
  51. var:
  52. torbrowser-windows-i686: 1
  53. torbrowser-windows-x86_64:
  54. var:
  55. torbrowser-windows-x86_64: 1
  56. torbrowser-osx-x86_64:
  57. var:
  58. torbrowser-osx-x86_64: 1
  59. torbrowser-src:
  60. var:
  61. torbrowser-src: '[% ! c("var/testbuild") %]'
  62. torbrowser-src-testbuild:
  63. var:
  64. torbrowser-src: 1
  65. notarget:
  66. - release
  67. - torbrowser-all
  68. noversiondir:
  69. var:
  70. publish_dir: ''
  71. release:
  72. var:
  73. build_target: release
  74. nightly:
  75. output_dir: 'nightly'
  76. var:
  77. build_target: nightly
  78. publish_dir: '[% c("version") %]'
  79. alpha:
  80. output_dir: alpha
  81. var:
  82. build_target: alpha
  83. testbuild:
  84. output_dir: 'testbuild'
  85. var:
  86. testbuild: 1
  87. build_target: torbrowser-testbuild
  88. publish_dir: ''
  89. no_containers:
  90. var:
  91. containers_target: no_containers
  92. signed:
  93. var:
  94. signed_status: signed
  95. create_unsigned_incrementals:
  96. var:
  97. create_unsigned_incrementals: 1
  98. input_files:
  99. # Release
  100. - name: android-armv7
  101. project: tor-browser
  102. enable: '[% c("var/torbrowser-android-armv7") %]'
  103. target:
  104. - '[% c("var/containers_target") %]'
  105. - '[% c("var/build_target") %]'
  106. - torbrowser-android-armv7
  107. - name: android-x86
  108. project: tor-browser
  109. enable: '[% c("var/torbrowser-android-x86") %]'
  110. target:
  111. - '[% c("var/containers_target") %]'
  112. - '[% c("var/build_target") %]'
  113. - torbrowser-android-x86
  114. - name: android-x86_64
  115. project: tor-browser
  116. enable: '[% c("var/torbrowser-android-x86_64") %]'
  117. target:
  118. - '[% c("var/containers_target") %]'
  119. - '[% c("var/build_target") %]'
  120. - torbrowser-android-x86_64
  121. - name: android-aarch64
  122. project: tor-browser
  123. enable: '[% c("var/torbrowser-android-aarch64") %]'
  124. target:
  125. - '[% c("var/containers_target") %]'
  126. - '[% c("var/build_target") %]'
  127. - torbrowser-android-aarch64
  128. - name: linux-x86_64
  129. project: tor-browser
  130. enable: '[% c("var/torbrowser-linux-x86_64") %]'
  131. target:
  132. - '[% c("var/build_target") %]'
  133. - 'torbrowser-linux-x86_64[% c("var/debug-build") %]'
  134. - name: linux-i686
  135. project: tor-browser
  136. enable: '[% c("var/torbrowser-linux-i686") %]'
  137. target:
  138. - '[% c("var/build_target") %]'
  139. - torbrowser-linux-i686
  140. - name: linux-arm
  141. project: tor-browser
  142. enable: '[% c("var/torbrowser-linux-arm") %]'
  143. target:
  144. - '[% c("var/build_target") %]'
  145. - torbrowser-linux-arm
  146. - name: linux-ppc64le
  147. project: tor-browser
  148. enable: '[% c("var/torbrowser-linux-ppc64le") %]'
  149. target:
  150. - '[% c("var/build_target") %]'
  151. - torbrowser-linux-ppc64le
  152. - name: windows-i686
  153. project: tor-browser
  154. enable: '[% c("var/torbrowser-windows-i686") %]'
  155. target:
  156. - '[% c("var/build_target") %]'
  157. - torbrowser-windows-i686
  158. - name: windows-x86_64
  159. project: tor-browser
  160. enable: '[% c("var/torbrowser-windows-x86_64") %]'
  161. target:
  162. - '[% c("var/build_target") %]'
  163. - torbrowser-windows-x86_64
  164. - name: osx-x86_64
  165. project: tor-browser
  166. enable: '[% c("var/torbrowser-osx-x86_64") %]'
  167. target:
  168. - '[% c("var/build_target") %]'
  169. - torbrowser-osx-x86_64
  170. - name: windows-expert-bundle
  171. project: tor
  172. enable: '[% c("var/torbrowser-windows-i686") %]'
  173. target:
  174. - '[% c("var/build_target") %]'
  175. - torbrowser-windows-i686
  176. - expert-bundle
  177. - name: windows64-expert-bundle
  178. project: tor
  179. enable: '[% c("var/torbrowser-windows-x86_64") %]'
  180. target:
  181. - '[% c("var/build_target") %]'
  182. - torbrowser-windows-x86_64
  183. - expert-bundle
  184. - name: src-firefox
  185. project: firefox
  186. enable: '[% c("var/torbrowser-src") %]'
  187. pkg_type: src-tarballs
  188. target:
  189. - '[% c("var/build_target") %]'
  190. - torbrowser-src
  191. - name: src-tor-launcher
  192. project: tor-launcher
  193. enable: '[% c("var/torbrowser-src") %]'
  194. pkg_type: src-tarballs
  195. target:
  196. - '[% c("var/build_target") %]'
  197. - torbrowser-src
  198. steps:
  199. signtag:
  200. build_log: '-'
  201. debug: 0
  202. input_files: []
  203. signtag: '[% INCLUDE signtag %]'
  204. update_responses_config:
  205. build_log: '-'
  206. debug: 0
  207. input_files: []
  208. update_responses_config: '[% INCLUDE update_responses_config %]'
  209. create_update_responses_tar:
  210. build_log: '-'
  211. debug: 0
  212. input_files: []
  213. create_update_responses_tar: '[% INCLUDE create_update_responses_tar %]'
  214. hash_incrementals:
  215. build_log: '-'
  216. debug: 0
  217. input_files: []
  218. hash_incrementals: '[% INCLUDE hash_incrementals %]'
  219. dmg2mar:
  220. build_log: '-'
  221. debug: 0
  222. input_files: []
  223. dmg2mar: '[% INCLUDE dmg2mar %]'