en_us_build.yml.tmpl 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. ---
  2. metadata:
  3. name: "Beet Mover Manifest"
  4. description: "Maps artifact locations to s3 key names for the en-US locale"
  5. owner: "release@mozilla.com"
  6. mapping:
  7. {% for locale in locales %}
  8. {{ locale }}:
  9. {% if platform == "win32" %}
  10. buildinfo:
  11. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.json
  12. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.json
  13. mozinfo:
  14. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.mozinfo.json
  15. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.mozinfo.json
  16. socorroinfo:
  17. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.txt
  18. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.txt
  19. jsshell:
  20. artifact: {{ artifact_base_url }}/jsshell-{{ platform }}.zip
  21. s3_key: {{ s3_prefix }}jsshell-{{ platform }}.zip
  22. mozharness_package:
  23. artifact: {{ artifact_base_url }}/mozharness.zip
  24. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/mozharness.zip
  25. xpi:
  26. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.langpack.xpi
  27. s3_key: {{ s3_prefix }}{{ platform }}/xpi/{{ locale }}.xpi
  28. symbols:
  29. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.crashreporter-symbols.zip
  30. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.crashreporter-symbols.zip
  31. buildid_info:
  32. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}_info.txt
  33. s3_key: {{ s3_prefix }}win32_info.txt
  34. sdk:
  35. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.sdk.zip
  36. s3_key: {{ s3_prefix }}firefox-{{ version }}.{{ platform }}.sdk.zip
  37. mar_tools_mar:
  38. artifact: {{ artifact_base_url }}/mar.exe
  39. s3_key: {{ s3_prefix }}mar-tools/win32/mar.exe
  40. mar_tools_mbdiff:
  41. artifact: {{ artifact_base_url }}/mbsdiff.exe
  42. s3_key: {{ s3_prefix }}mar-tools/win32/mbsdiff.exe
  43. {% endif %}
  44. {% if platform == "win64" %}
  45. buildinfo:
  46. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.json
  47. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.json
  48. mozinfo:
  49. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.mozinfo.json
  50. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.mozinfo.json
  51. socorroinfo:
  52. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.txt
  53. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.txt
  54. jsshell:
  55. artifact: {{ artifact_base_url }}/jsshell-{{ platform }}.zip
  56. s3_key: {{ s3_prefix }}jsshell-{{ platform }}.zip
  57. mozharness_package:
  58. artifact: {{ artifact_base_url }}/mozharness.zip
  59. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/mozharness.zip
  60. xpi:
  61. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.langpack.xpi
  62. s3_key: {{ s3_prefix }}{{ platform }}/xpi/{{ locale }}.xpi
  63. symbols:
  64. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.crashreporter-symbols.zip
  65. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.crashreporter-symbols.zip
  66. buildid_info:
  67. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}_info.txt
  68. s3_key: {{ s3_prefix }}win64_info.txt
  69. sdk:
  70. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.sdk.zip
  71. s3_key: {{ s3_prefix }}firefox-{{ version }}.{{ platform }}.sdk.zip
  72. mar_tools_mar:
  73. artifact: {{ artifact_base_url }}/mar.exe
  74. s3_key: {{ s3_prefix }}mar-tools/win64/mar.exe
  75. mar_tools_mbdiff:
  76. artifact: {{ artifact_base_url }}/mbsdiff.exe
  77. s3_key: {{ s3_prefix }}mar-tools/win64/mbsdiff.exe
  78. {% endif %}
  79. {% if platform == "linux-i686" %}
  80. buildinfo:
  81. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.json
  82. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.json
  83. mozinfo:
  84. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.mozinfo.json
  85. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.mozinfo.json
  86. socorroinfo:
  87. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.txt
  88. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.txt
  89. jsshell:
  90. artifact: {{ artifact_base_url }}/jsshell-{{ platform }}.zip
  91. s3_key: {{ s3_prefix }}jsshell-{{ platform }}.zip
  92. mozharness_package:
  93. artifact: {{ artifact_base_url }}/mozharness.zip
  94. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/mozharness.zip
  95. xpi:
  96. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.langpack.xpi
  97. s3_key: {{ s3_prefix }}{{ platform }}/xpi/{{ locale }}.xpi
  98. symbols:
  99. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.crashreporter-symbols.zip
  100. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.crashreporter-symbols.zip
  101. buildid_info:
  102. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}_info.txt
  103. s3_key: {{ s3_prefix }}linux_info.txt
  104. sdk:
  105. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.sdk.tar.bz2
  106. s3_key: {{ s3_prefix }}firefox-{{ version }}.{{ platform }}.sdk.tar.bz2
  107. mar_tools_mar:
  108. artifact: {{ artifact_base_url }}/mar
  109. s3_key: {{ s3_prefix }}mar-tools/linux/mar
  110. mar_tools_mbdiff:
  111. artifact: {{ artifact_base_url }}/mbsdiff
  112. s3_key: {{ s3_prefix }}mar-tools/linux/mbsdiff
  113. {% endif %}
  114. {% if platform == "linux-x86_64" %}
  115. buildinfo:
  116. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.json
  117. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.json
  118. mozinfo:
  119. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.mozinfo.json
  120. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.mozinfo.json
  121. socorroinfo:
  122. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.txt
  123. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.txt
  124. jsshell:
  125. artifact: {{ artifact_base_url }}/jsshell-{{ platform }}.zip
  126. s3_key: {{ s3_prefix }}jsshell-{{ platform }}.zip
  127. mozharness_package:
  128. artifact: {{ artifact_base_url }}/mozharness.zip
  129. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/mozharness.zip
  130. xpi:
  131. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.langpack.xpi
  132. s3_key: {{ s3_prefix }}{{ platform }}/xpi/{{ locale }}.xpi
  133. symbols:
  134. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.crashreporter-symbols.zip
  135. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.crashreporter-symbols.zip
  136. buildid_info:
  137. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}_info.txt
  138. s3_key: {{ s3_prefix }}linux64_info.txt
  139. sdk:
  140. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.sdk.tar.bz2
  141. s3_key: {{ s3_prefix }}firefox-{{ version }}.{{ platform }}.sdk.tar.bz2
  142. mar_tools_mar:
  143. artifact: {{ artifact_base_url }}/mar
  144. s3_key: {{ s3_prefix }}mar-tools/linux64/mar
  145. mar_tools_mbdiff:
  146. artifact: {{ artifact_base_url }}/mbsdiff
  147. s3_key: {{ s3_prefix }}mar-tools/linux64/mbsdiff
  148. {% endif %}
  149. {% if platform == "mac" %}
  150. buildinfo:
  151. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.json
  152. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.json
  153. mozinfo:
  154. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.mozinfo.json
  155. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.mozinfo.json
  156. socorroinfo:
  157. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.txt
  158. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/firefox-{{ version }}.txt
  159. jsshell:
  160. artifact: {{ artifact_base_url }}/jsshell-{{ platform }}.zip
  161. s3_key: {{ s3_prefix }}jsshell-{{ platform }}.zip
  162. mozharness_package:
  163. artifact: {{ artifact_base_url }}/mozharness.zip
  164. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/mozharness.zip
  165. xpi:
  166. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.langpack.xpi
  167. s3_key: {{ s3_prefix }}{{ platform }}/xpi/{{ locale }}.xpi
  168. symbols:
  169. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}.crashreporter-symbols.zip
  170. s3_key: {{ s3_prefix }}{{ platform }}/{{ locale }}/Firefox {{ version }}.crashreporter-symbols.zip
  171. buildid_info:
  172. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}_info.txt
  173. s3_key: {{ s3_prefix }}macosx64_info.txt
  174. sdk:
  175. artifact: {{ artifact_base_url }}/firefox-{{ app_version }}.{{ locale }}.{{ platform }}-x86_64.sdk.tar.bz2
  176. s3_key: {{ s3_prefix }}firefox-{{ version }}.{{ platform }}-x86_64.sdk.tar.bz2
  177. mar_tools_mar:
  178. artifact: {{ artifact_base_url }}/mar
  179. s3_key: {{ s3_prefix }}mar-tools/macosx64/mar
  180. mar_tools_mbdiff:
  181. artifact: {{ artifact_base_url }}/mbsdiff
  182. s3_key: {{ s3_prefix }}mar-tools/macosx64/mbsdiff
  183. {% endif %}
  184. {% endfor %}