config 5.2 KB

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