This repository has been archived by the owner on Dec 31, 2019. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bug 1423885 - Yet another milestone beetmoverscript (#96)
* Bug 1398805 - stop transfering checksums.asc as beet files. Leave them be are. * 3.4.1-dev1 * Add temp devedition templates and fix appName hassle. * 3.4.1-dev2 * maybe fix devedition * dev3 * try to match actual balrog_props * dev4 * ah, this is the real fix? * dev5 * ARGH * dev6 * Fix l10n BM for devedition * Fix README * 3.4.1-dev7 * Fix the 403, rewrite product bucket logic. * 3.4.1-dev8 * Adjust product name in Balrog manifest for Devedition * 3.4.1-dev9 * fix devedition beetmover-cdns * dev10 * Fix platforms for Balrog manifests * 3.4.1-dev10 * 3.4.1-dev11 * 3.5.0 * 3.5.0 * Add a break statement in generate_balrog_info() to tiny improve perf. * Fix source, checksums and bump to 4.0.0 * Remove SOURCE as beetmover-checksums * 4.0.2 * 4.0.2 in Changelog for 2017-12-14
- Loading branch information
Mihai Tabara
committed
Dec 14, 2017
1 parent
dc2f8cd
commit 42b1ea7
Showing
17 changed files
with
489 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,194 @@ | ||
--- | ||
metadata: | ||
name: "Beet Mover Manifest" | ||
description: "Maps DevEdition artifacts to pretty names for en-US" | ||
owner: "release@mozilla.com" | ||
|
||
s3_bucket_path: pub/devedition/candidates/{{ version }}-candidates/build{{ build_number }}/ | ||
|
||
mapping: | ||
{% for locale in ['en-US'] %} | ||
{{ locale }}: | ||
target.common.tests.zip: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.common.tests.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.common.tests.zip | ||
target.cppunittest.tests.zip: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.cppunittest.tests.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.cppunittest.tests.zip | ||
target.mochitest.tests.zip: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.mochitest.tests.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.mochitest.tests.zip | ||
target.reftest.tests.zip: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.reftest.tests.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.reftest.tests.zip | ||
target.talos.tests.zip: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.talos.tests.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.talos.tests.zip | ||
target.awsy.tests.zip: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.awsy.tests.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.awsy.tests.zip | ||
target.test_packages.json: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.test_packages.json | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.test_packages.json | ||
target.web-platform.tests.tar.gz: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.web-platform.tests.tar.gz | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.web-platform.tests.tar.gz | ||
target.xpcshell.tests.zip: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.xpcshell.tests.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.xpcshell.tests.zip | ||
target.json: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.json | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.json | ||
target.mozinfo.json: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.mozinfo.json | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.mozinfo.json | ||
target.txt: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.txt | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.txt | ||
target.jsshell.zip: | ||
s3_key: jsshell/jsshell-{{ platform }}.zip | ||
destinations: | ||
- jsshell/jsshell-{{ platform }}.zip | ||
mozharness.zip: | ||
s3_key: {{ platform }}/{{ locale }}/mozharness.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/mozharness.zip | ||
target.langpack.xpi: | ||
s3_key: {{ platform }}/xpi/{{ locale }}.xpi | ||
destinations: | ||
- {{ platform }}/xpi/{{ locale }}.xpi | ||
target.crashreporter-symbols.zip: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.crashreporter-symbols.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.crashreporter-symbols.zip | ||
target.complete.mar: | ||
s3_key: update/{{ platform }}/{{ locale }}/firefox-{{ version }}.complete.mar | ||
destinations: | ||
- update/{{ platform }}/{{ locale }}/firefox-{{ version }}.complete.mar | ||
update_balrog_manifest: true | ||
# FIXME: potentially other names here | ||
target.bz2.complete.mar: | ||
s3_key: update/{{ platform }}/{{ locale }}/firefox-{{ version }}.bz2.complete.mar | ||
destinations: | ||
- update/{{ platform }}/{{ locale }}/firefox-{{ version }}.bz2.complete.mar | ||
# FIXME: potentially other names here | ||
target.bz2.complete.mar.asc: | ||
s3_key: update/{{ platform }}/{{ locale }}/firefox-{{ version }}.bz2.complete.mar.asc | ||
destinations: | ||
- update/{{ platform }}/{{ locale }}/firefox-{{ version }}.bz2.complete.mar.asc | ||
target.checksums: | ||
s3_key: beetmover-checksums/{{ platform }}/{{ locale }}/firefox-{{ version }}.checksums.beet | ||
destinations: | ||
- beetmover-checksums/{{ platform }}/{{ locale }}/firefox-{{ version }}.checksums.beet | ||
target.checksums.asc: | ||
s3_key: beetmover-checksums/{{ platform }}/{{ locale }}/firefox-{{ version }}.checksums.asc | ||
destinations: | ||
- beetmover-checksums/{{ platform }}/{{ locale }}/firefox-{{ version }}.checksums.asc | ||
{% if platform in ["linux-i686", "linux-x86_64", "mac"] %} | ||
mar: | ||
s3_key: mar-tools/{{ stage_platform }}/mar | ||
destinations: | ||
- mar-tools/{{ stage_platform }}/mar | ||
mbsdiff: | ||
s3_key: mar-tools/{{ stage_platform }}/mbsdiff | ||
destinations: | ||
- mar-tools/{{ stage_platform }}/mbsdiff | ||
{% endif %} | ||
{% if platform in ["linux-i686", "linux-x86_64"] %} | ||
target.tar.bz2: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.tar.bz2 | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.tar.bz2 | ||
target.tar.bz2.asc: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.tar.bz2.asc | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.tar.bz2.asc | ||
SOURCE: | ||
s3_key: SOURCE | ||
destinations: | ||
- SOURCE | ||
SOURCE.asc: | ||
s3_key: SOURCE.asc | ||
destinations: | ||
- SOURCE.asc | ||
{% endif %} | ||
{% if platform in ["win32", "win64"] %} | ||
mar.exe: | ||
s3_key: mar-tools/{{ stage_platform }}/mar.exe | ||
destinations: | ||
- mar-tools/{{ stage_platform }}/mar.exe | ||
mbsdiff.exe: | ||
s3_key: mar-tools/{{ stage_platform }}/mbsdiff.exe | ||
destinations: | ||
- mar-tools/{{ stage_platform }}/mbsdiff.exe | ||
target.zip: | ||
s3_key: {{ platform }}/{{ locale }}/firefox-{{ version }}.zip | ||
destinations: | ||
- {{ platform }}/{{ locale }}/firefox-{{ version }}.zip | ||
target.installer.exe: | ||
s3_key: {{ platform }}/{{ locale }}/Firefox Setup {{ version }}.exe | ||
destinations: | ||
- {{ platform }}/{{ locale }}/Firefox Setup {{ version }}.exe | ||
{% endif %} | ||
{% if platform in ["linux-i686"] %} | ||
target_info.txt: | ||
s3_key: linux_info.txt | ||
destinations: | ||
- linux_info.txt | ||
{% endif %} | ||
{% if platform in ["linux-x86_64"] %} | ||
target_info.txt: | ||
s3_key: linux64_info.txt | ||
destinations: | ||
- linux64_info.txt | ||
{% endif %} | ||
{% if platform in ["win32"] %} | ||
target_info.txt: | ||
s3_key: win32_info.txt | ||
destinations: | ||
- win32_info.txt | ||
{% if "esr" not in version %} | ||
target.stub-installer.exe: | ||
s3_key: {{ platform }}/{{ locale }}/Firefox Installer.exe | ||
destinations: | ||
- {{ platform }}/{{ locale }}/Firefox Installer.exe | ||
{% endif %} | ||
{% endif %} | ||
{% if platform in ["win64"] %} | ||
target_info.txt: | ||
s3_key: win64_info.txt | ||
destinations: | ||
- win64_info.txt | ||
{% endif %} | ||
{% if platform in ["mac"] %} | ||
target_info.txt: | ||
s3_key: macosx64_info.txt | ||
destinations: | ||
- macosx64_info.txt | ||
target.dmg: | ||
s3_key: {{ platform }}/{{ locale }}/Firefox {{ version }}.dmg | ||
destinations: | ||
- {{ platform }}/{{ locale }}/Firefox {{ version }}.dmg | ||
{% endif %} | ||
{% for partial in partials %} | ||
{{ partial }}: | ||
s3_key: update/{{ platform }}/{{ locale }}/firefox-{{ partials[partial].previousVersion }}-{{ version }}.partial.mar | ||
destinations: | ||
- update/{{ platform }}/{{ locale }}/firefox-{{ partials[partial].previousVersion }}-{{ version }}.partial.mar | ||
update_balrog_manifest: true | ||
from_buildid: {{ partials[partial].buildid }} | ||
{% endfor %} | ||
|
||
{% endfor %} |
Oops, something went wrong.