UpdateGeneration: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 33: Line 33:
* nightly builder generates snippets for both the complete and partial updates
* nightly builder generates snippets for both the complete and partial updates
* nightly builder uploads snippets directly to the AUS2 server
* nightly builder uploads snippets directly to the AUS2 server
=== What the Makefiles do, or How to make your own updates ===
The build system generates update MAR files using the Makefile and associated scripts in the [http://hg.mozilla.org/mozilla-central/file/default/tools/update-packaging tools/update-packaging] source directory. The Makefile isn't strictly necessary though. It simply formats the calls to the other scripts based on values stored in environment variables, making it easier to automate update generation.
==== Creating a complete MAR ====
This script used to generate a complete MAR file is [http://hg.mozilla.org/mozilla-central/file/default/tools/update-packaging/make_full_update.sh make_full_update.sh].
==== Creating a partial MAR ====
This script used to generate a partial MAR file is [http://hg.mozilla.org/mozilla-central/file/default/tools/update-packaging/make_incremental_update.sh make_incremental_update.sh].


=== Updates for security releases ===
=== Updates for security releases ===
Line 74: Line 65:
| store/serve snippets
| store/serve snippets
|}
|}
== What the Makefiles do, or How to make your own updates ==
The build system generates update MAR files using the Makefile and associated scripts in the [http://hg.mozilla.org/mozilla-central/file/default/tools/update-packaging tools/update-packaging] source directory. The Makefile isn't strictly necessary though. It simply formats the calls to the other scripts based on values stored in environment variables, making it easier to automate update generation.
=== Creating a complete MAR ===
This script used to generate a complete MAR file is [http://hg.mozilla.org/mozilla-central/file/default/tools/update-packaging/make_full_update.sh make_full_update.sh].
=== Creating a partial MAR ===
This script used to generate a partial MAR file is [http://hg.mozilla.org/mozilla-central/file/default/tools/update-packaging/make_incremental_update.sh make_incremental_update.sh].


= Staging environment for nightly updates =
= Staging environment for nightly updates =
canmove, Confirmed users
2,850

edits

Navigation menu