config 4.8 KB

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