Release engineering: Difference between revisions
only a rough draft. Expand on the ideas (with illustrations) of dependencies and requirements |
link |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
== General == | == General == | ||
[[wp:Release engineering]] is the discipline of releasing a software product or service to an audience. It is the liason between product managers, developers, testers, system administrators, consumers and/or users, legal, marketing, customer service and other constituents. | [[wp:Release engineering]] is the discipline of releasing a software product or service to an audience. It is the liason between product managers, developers, testers, system administrators, consumers and/or users, legal, marketing, customer service and other constituents. | ||
| Line 27: | Line 25: | ||
* test production | * test production | ||
* revert or send release note | * revert or send release note | ||
== Release Plan == | |||
Many groups in the free software world have coalesced around a time-based release plan. For example, Canonical releases the [[Ubuntu]] operating system every 6 months. Other projects have followed suit, at least in part to get their new releases packaged into the OS updates. For example, the Document Foundation (sponsor of the [[LibreOffice]] suite, uses a 6-month, time-based [https://wiki.documentfoundation.org/ReleasePlan Release Plan]. Also, as a free software collaborative, their entire [https://wiki.documentfoundation.org/Development Development Process] is documented in their wiki. | |||
== See Also == | == See Also == | ||
| Line 38: | Line 39: | ||
: Phing (PHP) http://phing.info/trac/ based on Ant, used in multiple frameworks like Zend Framework and Symfony | : Phing (PHP) http://phing.info/trac/ based on Ant, used in multiple frameworks like Zend Framework and Symfony | ||
: Pake (PHP) http://www.pake-project.com/ "make" clone for PHP. Origin in the Symfony project, and can be used alone. | : Pake (PHP) http://www.pake-project.com/ "make" clone for PHP. Origin in the Symfony project, and can be used alone. | ||
: PEAR (PHP) http://pear.php.net Don't forget that PEAR packager is a build, configuration and distribution tool. http://pear.php.net/package/PEAR http://pear.php.net/manual/en/core.ppm.php | : [[PEAR]] (PHP) http://pear.php.net Don't forget that PEAR packager is a build, configuration and distribution tool. http://pear.php.net/package/PEAR http://pear.php.net/manual/en/core.ppm.php | ||
http://morethanseven.net/2008/01/07/how-to-deploy-php-sites-with-the-pake-build-tool/ | http://morethanseven.net/2008/01/07/how-to-deploy-php-sites-with-the-pake-build-tool/ | ||