Questions tagged [release-management]

Release management encompasses the practices and patterns required to deploy software to customers.

911 questions
16
votes
5 answers

SVN: Release branch and externals?

We have two websites for the same client (main www site and another for the ecommerce site which sits on a seperate server) that use shared portion of code (various features/styles/javascript etc.). We currently manage this by having the shared code…
Pete Duncanson
  • 3,208
  • 2
  • 25
  • 35
13
votes
2 answers

multi module maven project with parent pom and svn layout

I currently have about 16 projects that I build with maven that get deployed to the same application server that make up something like a "portal". I have built a parent pom to handle common dependencies and plugin configurations. Currently, my SVN…
Casey
  • 12,070
  • 18
  • 71
  • 107
13
votes
4 answers

How to integrate QA into the Sprint

One of the challenges with Scrum is how to fit QA into the process. Sure, QA works with the developers on each individual user story during the Sprint, but what about giving QA time with the fully completed sprint to do a full regression and load…
ToddH
  • 2,801
  • 2
  • 28
  • 28
13
votes
5 answers

Can we generate release notes from TFS

Can we get release information from checkedIN history. we are using TFS 2012. we have frequent release mostly on each week or on each 14 days. Can we generate release document from TFS ? (something like, based on TFS checked IN comments OR some how…
dsi
  • 3,199
  • 12
  • 59
  • 102
13
votes
8 answers

Release management - best practice

I work for a product development company.We first do internal releases,and then public release.I was wondering, how other product developing companies manage their release? How do you give release number? Tag the source control?
joe
12
votes
15 answers

Which is better: shipping a buggy feature or not shipping the feature at all?

this is a bit of a philosophical question. I am adding a small feature to my software which I assume will be used by most users but only maybe 10% of the times they use the software. In other words, the software has been fine without it for 3…
Peldi Guilizzoni
  • 389
  • 4
  • 11
12
votes
4 answers

Idiomatic Gradle script to build 'debug' and 'release' JAR files

I'm trying to create a Gradle build script that will build a Java .jar file in 'release' or 'debug' modes and am having trouble parametrizing the script. The question is: What is an idiomatic way to do this in a Gradle script, using the Java…
Pod
  • 3,938
  • 2
  • 37
  • 45
12
votes
2 answers

Is it possible to create a docker container from TFS and deploy a release build to it?

We are running on-premises TFS 2017. I would like to create a release definition for our QA team which will create a Docker container running Windows 7, and deploy our release build to it automatically. Once the deployment is done the QA team…
Scott
  • 924
  • 3
  • 8
  • 28
12
votes
1 answer

How to get the number of beta users for a Google Play app

In this old question, we are advised to take action no longer available in the Google Play Developer Console. There is now a Download link that provides a zip file that includes a csv ending in `app_version', but since I have promoted the beta code…
12
votes
2 answers

Versioning on development and release branches (git-flow)

On http://nvie.com/posts/a-successful-git-branching-model/ it says: Release branches are created from the develop branch. For example, say version 1.1.5 is the current production release and we have a big release coming up. The state of develop is…
tgpfeiffer
  • 1,698
  • 2
  • 18
  • 22
12
votes
7 answers

Release Process Improvements

The process of creating a new build and releasing it to production is a critical step in the SDLC but it is often left as an afterthought and varies greatly from one company to the next. I'm hoping people will share improvements they have made to…
wallismark
  • 1,766
  • 2
  • 21
  • 35
11
votes
4 answers

Maven release via Hudson

I'm setting up Hudson to use the batch-task plugin to do maven releases to our internal repository. I'm doing it via: mvn --batch-mode release:prepare mvn --batch-mode release:perform I'm interested in other methods people have used and the pros…
sal
  • 23,373
  • 15
  • 66
  • 85
11
votes
8 answers

What standards does your team enforce for a major-version code deployment?

I'm curious as to what sort of standards other teams make sure is in place before code ships (or deploys) out the door in major releases. I'm not looking for specific answers to each, but here's an idea of what I'm trying to get an idea of. For…
Chris
  • 4,030
  • 4
  • 47
  • 76
10
votes
7 answers

Open source release control management

Are there any open source release management applications? I am not looking for version control. When a project is ready to be deployed to production as of now we are following a manual method like getting sign-off on paper. Can any one suggest…
CoolArchTek
  • 3,729
  • 12
  • 47
  • 76
10
votes
8 answers

What's your prefered method to name your software releases?

What's your prefered method to name your software releases? Like Microsoft: alpha - beta - final - service pack... Like Google: gmail beta - beta - beta - beta - :) Like some softwares: 0.2 - 0.3 - 0.9999...
Click Ok
  • 8,700
  • 18
  • 70
  • 106