![]() ![]() Jenkins (plus other CI tools) - am looking for something to manage my releases, rather than a CI tool (we have used Jenkins in the past). ![]() Trac (seems to be just PM type stuff, which we already have with the Atlassian OnDemand offering).Things dismissed so far (based on recommendations in similar questions, in other SE threads): NB: Not all changes are released as soon as they are completed and pass QA - some are to be released at a later date, as part of a themed release I've looked around for release management tools, but nothing really fits the bill. Our applications are mostly Java Web apps, with a handful of Java Applications, and the projects built using Maven (v2). ![]() Question: What I'm looking for is recommendations for some sort of software tool that will make my role of "software release manager" easier, in that it will allow me to control (cherry-pick) which branches (features, bug fixes, etc) are merged (using Git, or Mercurial) into which software releases (in each environment), and be able to produce the binary deployment artefact. Having researched DVCS best practices, it has been suggested that we develop against feature branches of the repo mainline, test them separately, then cherry-pick the features we want in each release, before merging those selected branches into the mainline and eventually releasing it. My development team is migrating from SVN to Mercurial. ![]()
0 Comments
Leave a Reply. |