config 4.0 KB

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