config 5.5 KB

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