×

AUTOMATED METHODS AND SYSTEMS FOR DEVELOPING AND DEPLOYING PROJECTS IN PARALLEL

  • US 20090300580A1
  • Filed: 12/17/2008
  • Published: 12/03/2009
  • Est. Priority Date: 12/20/2007
  • Status: Active Grant
First Claim
Patent Images

1. An method of automatically managing processes in the parallel development of an application through a graphical user interface on a client computer system, the graphical user interface being used to managing automated processes executing on servers, wherein the automated processes complete their tasks without further user interaction, the automated processes comprising:

  • provisioning a first development environment, including at least a first server executing an application platform, a source code control system, and a content management system;

    generating, from a first release of the application having first source code and first content using the first development environment, a second release of the application, wherein the second release includes second source code and second content of the application;

    provisioning a second development environment, including at least a second server executing an application platform, a source code control system, and a content management system;

    deploying the second release to the second development environment;

    merging modifications to the second source code and the second content of the second release into the first source code and the first content of the first release to generate a third release of the application including third source code and third content; and

    deploying the third release of the application to at least one production environment server for use by users of the application, wherein the deployment includes, for (a) installing executable versions of the third source code on a production environment server executing a production application platform and (b) installing the third content, to a production environment content management system.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×