Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>First, Jenkins is an automated build server, and since ColdFusion applications are not compiled, it will not help you any more than svn by itself. I'm sure there are some compelling features that are available for CF apps, but like you said, the learning curve might not be worth the effort.</p> <p>We have the same dev/QA/Prod tiers as you do, and svn suits our needs just fine. The process goes something like this:</p> <ol> <li>Developers check out the HEAD branch using Subclipse or TortoiseSVN</li> <li>Developers check in features to HEAD.</li> <li>A system admin checks out HEAD to the QA server when features need testing</li> <li>If HEAD passes QA, then a branch is created to go to production. This branch is just a copy of HEAD that has been vetted by QA. We name the branch folder prod_2_7_2012 or something similar.</li> <li>A sysadmin uses svn to check out the project to the production server. Sometimes a full export &amp; overwrite is done if svn is not available.</li> <li>Developers check out the prod branch using subclipse/tortoise. They now have 2 copies of the app in their dev environment.</li> <li>QA checks out the prod branch.</li> <li>Devs may ONLY commit emergency bug fixes to the prod branch, which will be vetted by QA.</li> <li>If the bugfix is approved, prod is updated with svn update or export.</li> <li>The bugfix is also applied to HEAD and committed to HEAD. This duplicates work, but alleviates the headache of merging.</li> <li>When new features in HEAD are ready for production, the process repeats and the old prod branch is archived.</li> </ol> <p>No merging.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload