Webtools:Deployment Guidelines: Difference between revisions

No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{draft}}
The purpose of this document is to make these requirements known and understood for people interested in releasing a new web application on Mozilla infrastructure.
The purpose of this document is to make these requirements known and understood for people interested in releasing a new web application on Mozilla infrastructure.


Line 6: Line 8:
* Provide for timely and reliable validation and deployment of updates to applications
* Provide for timely and reliable validation and deployment of updates to applications
* Ensure that expectations of availability, resource limits, turnaround time, and other such factors are well-understood by all parties, and negotiated to mutual satisfaction
* Ensure that expectations of availability, resource limits, turnaround time, and other such factors are well-understood by all parties, and negotiated to mutual satisfaction
* Remember we're one team trying to serve millions
* Group hugging is mandatory


= Requirements =
= Requirements =
Line 13: Line 17:
* Must be in a repository
* Must be in a repository
* Must be reviewed by Webdev before staging and deployment
* Must be reviewed by Webdev before staging and deployment
* Must be reviewed by Product Management before deployment
* Must be reviewed by Marketing and User Experience before deployment
* Ideally would have some sort of testing scripts written for code coverage.
* Ideally would have some sort of testing scripts written for code coverage.
* Code must run on current IT infrastructure/software.  Exceptions/additions will be evaluated on a case-by-case basis and require more ramp up time.
* Code must run on current IT infrastructure/software.  Exceptions/additions will be evaluated on a case-by-case basis and require more ramp up time.
3,035

edits