At the most basic level, a build server has to satisfy 3 requirements:
- Get the source code
- Build the code
- Report if the build is successful
What I have right now is a work in progress. It's quite rudimentary and clunky. It clones your sources (currently Git only) and runs your build command (e.g. mvn clean package). The UI constantly polls for the log but goes endlessly. I have to manually kill the poller to stop this activity - how shameful of me!
He builds a boat in his back yard, to great annoyance to his wife and neighbors. When they ask him why he builds it, he tells them he doesn't know.
What's next?
I need to capture and store the build number, as well as the build result.
No comments:
Post a Comment