We are in the process of adapting our build & release procedure of one of our Java based products to support patch / hotfix releases.
Today, we deliver a full installation package (which is a set of RPM packages wrapped in an ISO) out of our build pipeline. However, we aim to also support incremental / more fine grained upgrade / patch...
How do I lock the entire branch of a mercurial? I get this requirements normally before the release...
...
I am creating a django-based site that will serve flash apps that occasionally access data via pyamf. I need to be able to easily test the flash in the context of the django framework, i.e. with all the login cookies and everything available, so that when I make a pyamf call, it has all the user context there. And I need to be able to te...
Hi,
Lets say two front end developers are working on the same file just for changing a css propery without knowing each other.They both work in their own branch in the source control.
First developer's css changed file deployed to the test system, and it is still in test phase.
Before the first developer's change is approved and deplo...
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 test before releasing into production?
I've seen 2 approaches:
launch into production on ...
Recently my team has hit the wall while trying to manage dependencies semi-automatically.
You know, the trunk/lib folder in svn with a ci-server that commits fresh versions of dlls into that folder. But migration of one of the projects from svn to git exposed the problem that repository is growing too fast and we are trying to use svn a...
Hi dear stackers,
I'm getting more and more annoyed about some processes that could probably be automatically improved.
Indeed, I would like to know if there are some tools that manage to:
"force" commit message structure
generate automatic changelog between two specific tags
notify users by email when a maintenance branch (actually,...
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 HotSpot Documentation it seems that there should be no performance penalty.
From the link
...
As we know a PE binary usually depends on various Dynamic Link Library to work, but how can we make sure such a dll exists for all users?
How is a PE product released?
...
IMO a PE executable can't run on all platforms.
I'm guessing that the installer packs executables for various CPU architectures, and chooses the right one after some detecting work.
But is this how major companies like MS releases their products?
...
Bonjour.
Status Quo
For our customer we are developing some libraries and applications that run as "modules" within a larger application that is delivered as a internal Java Web Start application. The customer maintains the infrastructure that this application is run on. The "server side" is made up of a few web services based on Axis2...
How do you go about open sourcing - and then managing - the code developed from within your company?
This has happened quite a bit: Google, Google Android, RedHat, Canonical/Ubuntu, Apple, Apple CUPS etc.
In my company we've developed some ancillary code to help us make the products that we sell.
We're not in the business of developi...
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 NOT a general "release management best practice" or CI question, as it has been asked many...
If you have a big project, how do you know when it is time to be version 1.0?
...
I work for a company that makes a web based tool. As part of my job, I was given the task of release engineering for this product(something I had never done before). I've setup the following system using SVN(Sorry, we can't use another repository before someone suggests switching to GIT or perforce or one of the myriad of other options...
I've read a few posts on this, but there's still one thing that's not clear for me. I know this might be rather a n00b question, but I've actually got rather far into development without quite grasping this fundamental issue. A symptom of being self taught I guess.
You declare a variable in your header, like so:
@interface SomeClass ...
Hello,
We were investigating the possibility of using Thoughtworks Go to help improve our Build / Deployment / Release process here at work, but due to the price factor and what you actually got we decided against it.
I was wondering, are there any alternatives to Thoughtworks Go around? They could either be commercial or open source, ...
Hello,
We are currently utilising an agile environment in work. One of my tasks involve setting up a release timetable. A part of this is providing a time frame of how long a project would take to go from a development environment, to staging and then live.
I have conflicting thoughts regarding whether such a timetable needs to be done...
Hi,
I have this class in DNS.h
@interface DNS : NSObject <NSXMLParserDelegate, NSNetServiceDelegate> {
NSMutableArray *servsPublished;
}
@property(nonatomic, retain) NSMutableArray *servsPublished;
Then in the implementation file DNS.m there's a method where I release it and I get the exec bad access memory error. This is metho...
Hi
We have a .Net solution for a website, consisting of 5 projects, and there are a few(less than 10) developers working on the solution. We deploy almost on a daily basis.
The question is, how to setup the SVN repo to support this scenario (the daily deploy), also mentioning that not every commited file should go to production, there is...