ServerMaintenance
General
- Wiki Home
- FAQ Frequently asked questions
- Examples
- Presentations
- PhilosophyAndVision
- Best practices for using Umple
- Publications and theses
- Tutorials
- Installing Eclipse plugin
Developers
- Developer Setup
- UmpleOnline Setup
- Contribution Process
- Architecture
- Cheat sheet
- Umpleonline manual tests
- Planned development
- DraftManualPages
Server maintenance
External
Other
Clone this wiki locally
When changes are committed to this repository, a server running the Cruise Control software rebuilds Umple. This pages listed below describe things you will need to do in order to properly contribute to this project.
This is in addition to the TravisCI server.
See also the Partially Private Wiki
Note that there is a wiki for researchers at the University of Ottawa, where the Umple development servers live. Those at Uottawa should go to http://cruise.site.uottawa.ca/wiki/
Server Configuration
The following things were done on our server which currently hosts UmpleOnline as well as our build machine. These documents are for reference only.
- InstallingGitOnServer
- CreatingUmpleConfigsCentralGitRepository
- DownloadingUmpleConfigs
- InstallingRVM
- InstallingRubyAndRake
Cruise Control
See the latest status of our project (QA Summary)
Our continuous integration server is CruiseControl, below are notes about how we setup cruise control and how you can build your local project to emulate CC to avoid "breaking" the build
- Starting the Cruise Control server if it is down
- ConfigureCruiseControl
- BuildingYourProject
- StartCruiseControlServer