Release management encompasses the practices and patterns required to deploy software to customers.
Questions tagged [release-management]
911 questions
31
votes
9 answers
Best practices for new Rails deployments on Linux?
I've used straight Mongrel, I've used Mongrel clusters behind Apache, I've looked at Thin, and I'm becoming very intrigued by Passenger. I've looked at Nginx, too. I've looked at MRI, Ruby Enterprise Edition, Rubinius, and JRuby. There are a lot of…

Jim Puls
- 79,175
- 10
- 73
- 78
30
votes
14 answers
Deploying SQL Server Databases from Test to Live
I wonder how you guys manage deployment of a database between 2 SQL Servers, specifically SQL Server 2005.
Now, there is a development and a live one. As this should be part of a buildscript (standard windows batch, even do with current complexity…

Michael Stum
- 177,530
- 117
- 400
- 535
30
votes
2 answers
What is difference between release notes and changelog?
Software packages are often shipped with changelog and/or release notes. What's the difference between them? Should they be both included with release of a new version?

rubick
- 508
- 1
- 5
- 13
28
votes
9 answers
How do you remotely update Java applications?
We've got a Java server application that runs on a number of computers, all connected to the Internet, some behind firewalls. We need to remotely update the JAR files and startup scripts from a central site, with no noticeable interruption to the…

David Crow
- 16,077
- 8
- 42
- 34
27
votes
1 answer
How to use mercurial for release management?
This is a cousin question with my earlier question of "How to manage concurrent development with mercurial", which covers individual developer workflow. The answer to this question will actually influence the choice for developer workflow.
This is…

Geoffrey Zheng
- 6,562
- 2
- 38
- 47
26
votes
2 answers
Precompile ASP.NET MVC views on Azure Web App
Is there a way to precompile the ASP.NET MVC views on an Azure Web App (specifically when published via Release Management on VSTS)?
Once each view has been hit once, the page subsequently renders very quickly. But that first delay can be a doozy…

Tim
- 14,999
- 1
- 45
- 68
25
votes
4 answers
Side Effects of running the JVM in debug mode
I'd like to realease a Java application in debug mode to allow for easier debugging when random or hard to reproduce problems occur on the customer side.
However, I want to get a heads up on potential side effects of doing this? From the Java…

hhafez
- 38,949
- 39
- 113
- 143
24
votes
5 answers
iPhone - dealloc - Release vs. nil
Wondering if someone with experience could possibly explain this a bit more. I have seen examples of...
[view release];
view = nil;
....inside the (void) dealloc.
What is the difference and is one better then the other?
What is the best…

bbullis21
- 741
- 3
- 9
- 21
22
votes
4 answers
Google Play Console: How to promote Android app from Alpha to Beta
Within our company we have someone that handles the upload and release of our Android apps to the Google Play Console. He told me that there previously was an option to promote an app from Alpha to Beta. As seen in this video there actually was an…

Wirling
- 4,810
- 3
- 48
- 78
21
votes
7 answers
How do I post a "release" on github?
I have a few open source projects that I manage. I've been posting the .tar.gz releases for them to a directory on a webserver I run. I would like to post them to github. Is there a simple way to post the release and a signature for the release? My…

vy32
- 28,461
- 37
- 122
- 246
21
votes
1 answer
Canary vs. A/B release strategy
I was going through the different types of release strategy and was confused between the Canary and A/B strategy. Both of them seems to be similar.
Everywhere I read on Canary is "Allows to test deployment by releasing the new version to a small…

Vikas Gupta
- 10,779
- 4
- 35
- 42
21
votes
4 answers
How to deactivate my previous version retained .apk in Play Store
I have checked Google Documentation and other answers also -
It tells you how to Deactivate your previous release version at the time of publishing new release version, but it doesn't tell you how to deactivate your previous release version if you…

Rohit Sharma
- 1,271
- 5
- 19
- 37
21
votes
1 answer
Adapting the git-flow model for pre-production environments
I am thinking of extending the git-flow model for my current workplace, due to a particular scenario. But my scenario is so common that I'm surprised no-one's done this before with the git-flow model, and this makes me think I've missed an obvious…

Nik Silver
- 364
- 1
- 2
- 10
20
votes
8 answers
Release Management - releasing to a subset of users - how would it work for a public facing website
I read somewhere (sorry don't exactly remember the source) that facebook has release Tuesdays. They release the new features to their internal employees first, then to a small set of external users and then to the whole world. I believe google also…

ram
- 11,468
- 16
- 63
- 89
20
votes
15 answers
Getting software version numbers right. v1.0.0.1
I distribute software online, and always wonder if there is a proper way to better define version numbers.
Let's assume A.B.C.D in the answers. When do you increase each of the components?
Do you use any other version number tricks such as D mod 2…

Brian R. Bondy
- 339,232
- 124
- 596
- 636