We have a software product that evolves at the rhythm of clients' needs and of a more general roadmap.
Because we are in a SCRUM project environment, it happens very regurlarly that a new feature makes its way to the product, and then we are confronted with the choice of:
implementing this feature in an already released branch (not re...
Hi,
I'm developing a library for use in other apps and this library has lots of debugging and logging statements thanks to NLog.
Is it possible to exclude the reference to NLog.dll when I switch to release mode?
Cheers,
...
Are there anyone with experiences/examples on releasing early/releasing often for commercial software? Does it work?
I was thinking of VMware where they have a lot of revisions release between each major version. And the installation experience was awful, sometimes they would break the existing VMs and other times the VMware Tools insid...
This is a newbie Q, but
What is the difference between a
Snapshot Repository v/s Release
Repository?
This is with reference to setting up Repositories (like Artifactory, Nexus etc)
...
Currently we call MiniDumpWriteDump with the MiniDumpNormal | MiniDumpWithIndirectlyReferencedMemory flags. That works just fine for internal builds in Debug configuration, but isn't giving as much information as we need in Release configuration.
In Release, the minidump data contains enough stack information for the debugger to work ou...
Everyone managing open-source-software runs into the problem, that with the time the process of releasing a new version gets more and more work. You have to tag the release in your version-control, create the distributions (that should be easy with automated builds), upload them to your website and/or open-source-hoster. You have to anno...
I am wondering what is best practice when it comes to dependencies and how releases should be done. In my case I have a library that relies on log4net and I am wondering if I should distribute log4net.dll (set the log4net reference to copy local) along with the release?
Could I simply state that log4net should be installed in the GAC?
...
any tool to generate incremental release script for oracle database.
like Redgate DBComparer for SQLServer.
...
I was curious what the differences are between the debug and release modes of the .NET compiler and came across these questions about debug vs release in .NET and reasons that release will behave differently than debug. Up to this point I really haven't paid much attention to these compiler modes. Now I will.
My question is, assumin...
In a situation where you have something like a Lite, Normal, Ultimate tiers and overlapping feature sets that may have reduced functionality what would be the easiest way to keep things simple from a development standpoint?
I've only worked with applications that had either a monolithic license, a sub feature license where specific comp...
Hi all,
I'm doing research on some non-brittle release process techniques in a 24x7x365 web service environment. What are some of your favorite methods for releasing code from a development environment to a critical-production environment. This includes not only code changes -- but also database schema changes. Let's assume that everyth...
Moments ago Jeff Atwood said the following on twitter:
Look, I love rapid new software releases, but the frequency of WordPress releases is just ridiculous.
Which makes me think, how often should you release software updates?
Daily?
Weekly?
Monthly?
Yearly?
Whats the best release strategy?
...
I am writing a (very small) framework for checking pre- and postconditions of methods. Entry points are (they could be easily be methods; that doesn't matter):
public static class Ensures {
public static Validation That {
get { ... }
}
}
public static class Requires {
public static Validation That {
get { .....
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...
...
How does your team handle Builds?
We use Cruise Control, but (due to lack of knowledge) we are facing some problems - http://stackoverflow.com/questions/419133/code-freeze-in-svn
Specifically, how do you make available a particular release when code is constantly being checked in?
Generally, can you discuss what best practices you use i...
I think it's better to release the version of the software which your developers actually tested; I therefore tend to delete the 'debug' target from the project/makefile, so that there's only one version that can be built (and tested, and debugged, and released).
For a similar reason, I don't use 'assertions' (see also http://stackoverf...
In this particular case it is MVC. But, how much difference is there between the release candidate and the go live or production versions? I'd hate to build a lot on the RC and have it break or miss out because I didn't wait. On the other hand I do have dealines to meet.
Thank you.
update based on comments:
What does it really mean...
Hello
What is the proper way to do mvn release:perform so that source code does not
end up in my artifactory?
All help appreciated. I know I have seen this documented somewhere
Thanks
...
I am writing a fairly simple WPF desktop application and under build\configuration manager, release is not an option. The only available options are Debug, New, and Edit.
Anyone have an idea on why this is?
Related: the control library in the same solution does have release as a build option. It is only missing in the wpf app.
...
Im going to release some of my private java projects as opensource. I want everyone to be free do whatever he wants with the code. So i will be using ASL or BSD licence.Which steps are neccessary to apply the licence to my project ?
...