config 5.3 KB

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