How to test a Jenkins CI install

Use these instructions to set-up a Jenkins CI and these instructions to set up a Jenkins build job. In order to test that the CI is working properly do the following: Use a git client (eg SourceTree) to clone your testing repository,...

Version Control Patterns

OptimalBI’s business plan for ODE is sophisticated, with both in-house and community aspects.  We also intend to maintain the product across a number of different platforms and at a variety of customer sites.  These many requirements motivate a using a...

OptimalBI Consulting Customer Process Flow

This flow is for OptimalBI customers who can’t follow the community process but with whom we are engaged enough to do extra for them. Our customer provides us their tested and working code as an archive (zip). We create a feature branch on origin. We un-archive...

Community Process Flow

The community contributor forks our origin to a new remote repository. The community contributor makes changes The community contributor issues a pull request to our origin. OptimalBI performs the code review and follows our internal processes (except the rebase as we...