Rename SimpleCI to DirectBuild on Web Interface and basic scaffolding for Build Conditions #10
Use Build Conditions. Closes #10.
Organize Logic in JobQueue's Builder Starter
Add CI.build(Job), CI.getTaskForName(String), and CI.getSourceForName(String)
Bug Fix - Class<? extends Source> for CI.getSourceForName(String)
Rename getWORDForName(String) to getWORDByName(String)
Fixed a small bug that if you start the CI with an empty JSON file, it will throw an Illegal Argument exception. So if we pass the JSON parser an empty String, just return a null object.
Found a lot better solution for the bug I found, the other solution was buggy itself.
Base GRT Implementation for #31
Working GRT Implementation. NOTE: Web Interface will undergo lots of changes from this commit forward.
Utilize the Navigation Components "active" option.
Base Components: Newline on the "bootstrap" component's body padding style
Web Improvements. Jobs page uses a GRT.
Make bootstrap components bootstrap.min.js script optional with a 'js' option.
Derp, that component 'use' was a derp.
Take Advantage of WebUtil
Update Groovy to 2.3.0-beta-1
Update Gradle Wrapper
Added really cool Unit Tests. Each job in test-jobs is now built. If more are added to the repo, please update the tests too.
Run Tests on Travis CI