![]() |
|
|
Deployment Builder
Project Home • Blog • Wiki • Known Issues • Screenshots • Contact Project
Author: Matt Riley (All RIAForge projects by this author) Description:
The Deployment Builder is designed to be used in an enterprise environment that utilizes a SDLC procedure. Specifically this means that only authorized users should be granted permission to deploy to an environment. This security restriction is extended to all application environments: development, quality, user acceptance testing (known as staging for some) and production.
The security policies are enforced using two layers of security. First the appropriate roles must be granted to a user in order to gain access to the application. The predefined roles grant access ranging from a read-only audit role, to a full system administrator role. The second layer of security uses a shared deployment password. Each of the environments mentioned above, will have its own password used during the deployment process. As an example the quality environment will have its own deployment password. Presuming that only users in the QA group are allowed to modify that environment, the QA group should be the only group that knows the QA deployment password. For an extra measure of protection from auditors that know system administrators can look at the database for the password, the deployment passwords are hashed before they are stored. For those that have to contend with the additional complexities of Sarbanes-Oxley compliance, the Deployment Builder can assist with (but not guarantee) compliance. Every step during the deployment process is logged in both a log file and the database. Deployment Builder will report what it is doing and what is changing while it is changing it. It is important to note that since every environment is very different, a lot of configuration is required ahead of time before Deployment Builder can be used or evaluated. This application will not work "out of the box". Please see the wiki on how to properly install and configure Deployment Builder.
Recent Blog Entries:
Requirements:
ColdFusion 7 or 8 (6 should work but has not been tested)
SQL Server 2000 or 2005 (2005 Express works too) Mach II 1.5 ColdSpring Ext 2 Java SE 6 Apache ANT 1.7.0 Library Dependencies for ANT FTP task SVN Client FTP Server Issue Tracker:
To enter issues for this (or any other) project, you must be logged in. Subversion Access: You may access this project's Subversion repository with your client here: http://svn.riaforge.org/deploymentbuilder. You may download the latest set of files from Subversion as a zip file. Anonymous users have read access to the repository while the administrator has write access. This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/ |
||||||||||||||||||||||||||||||||||||||||||||||||||||
Adobe and the Adobe product names are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.