Currently if the build queue is enabled and you queue a branch to build and another branch is currently being built, CI Joe forgets which branch you asked to build. This pull request implements a simple in memory queue to capture that information branch.
Branches are built in the order requested and if a request has already been made for a branch a second one won't be added. This branch also changes the configuration option slightly, as a file location is no longer required (an updated README is included).
Properly queue build requests with branch names.
Previously, if a branch was requested to be built while another one was running, cijoe would just build the default branch upon finishing (as the branch name wasn't stored).
Tests shouldn't print things. Also use whitespace properly.
Add logging to queueing.
This looks interesting. Just curious, why add the logging method, just for debugging?
I added the debugging as it seemed appropriate with the other types of logging already currently in cijoe. It's also currently the only way to tell if your branch has been added to the queue or not.
I'd love to see this added. Anything I can do to help?
Any movement here? Would love to see this pulled in.
Bump. Is anyone actively maintaining this at this point?
Merge pull request #57 from mcolyer/build-queue-supports-branches
Build queue supports branches