Note that there are some explanatory texts on larger screens.

plurals
  1. POImproving our dev environment at work
    primarykey
    data
    text
    <p>In the near future i will get some 2 weeks for moving and improving our development environment at work.</p> <p>We mainly develop one large PHP/MySQL project with 2-10 developers.</p> <p>At the moment we have one dev server, running apache with mod_userdir, each dev has a /public_html folder in his (samba-accessible) home. For VCS and Project Management/Issuetracking we use Subversion and Trac. Testing/Deployment takes some manual steps, not much automation there.</p> <p>My plans for the new setup include the following changes to the existing stuff:</p> <ul> <li>Continuous Integration</li> <li>Integrate CI to Trac, create/find a plugin which offers to start actions after success or failure of the build progress (i.e. deploy to staging/live)</li> <li>Create automated deployment-scripts (one-click)</li> <li>Integrate (<a href="http://www.stack.nl/~dimitri/doxygen/" rel="nofollow noreferrer">Doxygen</a>)-Documentation into the build-progress and somehow into Trac</li> <li>Add <a href="https://stackoverflow.com/questions/438398/subversion-as-version-incrementor-at-each-commit">automatic versioning</a></li> <li>Add another layer of monitoring (local nagios monitoring our production-system-nagios)</li> <li>Add a nightly running MySQL Replication Slave, which can then by the developers be used to test stuff on up2date data</li> <li>Review the backup plans</li> <li>Document how and why I set everything up in this way</li> </ul> <p>Do you have any tipps/hints what can be improved further? Anything we should do in a different way?</p>
    singulars
    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.
 

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