The machines and processes described on this page are a proposal and have not be setup/implemented yet
To avoid port collisions, developers should not start/stop any services on these two machines. All development should happen on personal machines.
For testing individual commits to master, we will use a crash-and-bash machine that Chris will setup. The Continuous Integration server will automatically deploy to this machine so it should always be up-to-date with the last commit to master.
At the end of each cycle, a manual build can be started on the Continuous Integration server which will build, run tests, build documentation, tag in the git repo, release in JIRA (if possible), and deploy to pawpaw. This instance should be stable and only updated at the end of each cycle.