configuration-management

Software Configuration Management : Recommended Reading on Best Practices

I've recently been involved in a project in which Software Configuration Management has played a crucial role. However, I believe my skills in SCM are lacking. What reading (books,articles, etc...) would you recommend on SCM Best Practices? I'm not looking for books on SCM tools. I've already got that skill set covered :) ...

Subversion management of project configuration files

What is best practice for using subversion (SVN) for managing a project that requires a single configuration file that has multiple concurrent versions for different environments. I.e. Project ABC is used for three different environments, that use the same code, except for a slightly modified configuration file. AND Project ABC is al...

Software configuration management tool for hundreds of binary files, many are large

Note: I've tried searching, Stackoverflows near useless. I am not sure what kind of tool I need. At my organization we need to keep track of the software configuration for many types of computers including the binary installers and automation scripts. Change is infrequent but the size of latest version of the configuration is several gi...

ASP.NET MVC Configurable Static Text

I am currently working on a project that requires Static Text to be configurable(including labels, messages, and validation errors). I was wondering what the best approach would be. The app is being written using ASP.NET MVC and C# 3.5. I need all this static configurable text to be fed to the MVC project from a different project. I thou...

Storing third-party framework/middleware into source control that needs to alter your compiler/IDE

I know there are posts that ask how one stores third-party libraries into source control (such as this and this). While those are great answers, I still can't find the answer to this: How do you store third-party middleware/frameworks binaries that need to alter your compiler / IDE for the library to work properly? Note: for my needs, I...

What is the difference between configuration management and version control?

Can anyone explain in simple terms what the difference is between configuration management and version control? From the descriptions I've been able to find on various websites, it seems like configuration management is just a fancy term for putting your config files in a source control repository. But others lead me to believe there is ...

What CI server and Configuration Management tools I should use

Hi ! What CI server and Configuration Management tools I should use together for a truly development and deploy maintenance. There isn't the de facto rails sustainable environment, is there? Some assumptions: • code control version ok - git (de facto tool) • test framework ok - whatever (rspec is my choice) • code coverage and anal...

Subversion: To edit or not to edit commit-comments

Hello all, I'm having a discussion with the management about Subversion practices. I've asked them to tell the administrator to configure our Subversion repository so it's possible to change the commit comments afterwards, in case I missed something even of the proof-reading :-). My arguments are, Log messages which needs to be impro...

Microsoft System Center Configuration Manager 2007

Configuration Management has been flagged as an area of improvement at our client's site. Recently our team has been given access to SCCM 2007, with a view to use it to manage configuration. We are hoping to use a tool which would solve the following problems: Report on the delta before and after an application installation/upgrade....

Cfengine vs Chef

What are the differences in term of features between Cfengine and Chef? ...

seeking recommendations for CM METHODOLOGY of small project development with SVN

we are a small startup company, starting from scratch. We use Subversion, the repository is located on a Web-based service. I am familiar with CVS and read some intro to SVN, that's not a big deal. I am interested in references to CM methodology that will allow us to spend the least effort on the CM per se, but will enable us to work sm...

Open source deployment tool

What is the best configuration management tool to deploy war application on tomcat(Windows)? Puppet? ...

Is there a mercurial built-in or extension to delete all "non-mercurial" files from repos root directory?

I'd like all files under the repo's root folder except .hg/, .hgignore, .hgtags, etc. Is there a mercurial built-in or existing extension to do this? I have implemented a non-hg script with hard-code "mercurial files", but I'd like a programmatic method of excluding the mercurial related files. I'm trying to mirror a non-mercurial c...

Should I create a new branch for every new bug that gets reported?

We use a JIRA as our ticket system. New bugs/tickets are submitted to that system. Once a bug is fixed, we create a new build and test it on our dev server. If everything is good we push it to the live server. Now I usually work on the trunk without any branching to fix the bugs. This is of course a problem. Because there can be many bug...

Where to hold config files

I created a new C# Project (non-web) for our PayPal implementation. I have a bunch of config strings such as the following that I need to figure out the best way to store. Various wrapper classes that I created are using these strings. Also, this is a project that can be used in any web project or even back-end. So I need a nice way ...

Multiple Applications, Shared Settings: Use the registry or XML-based configuration?

My Scenario I have a class library that is going to be called from multiple separate executable applications. This class library needs to know about an address of a database server (and many other configuration options, auth info, etc) to access. I have a configuration and administration application, separate from the class library, tha...

Changing from web site to web project: issue with implementing ConfigurationSection

Hello, I am using the ASP.NET Web Site Small Business Starter Kit as a starting point for a simple web app. I wanted to convert it to a web project from a web site for few reasons (better interaction with VisualSVN, etc..). I created a new ASP.NET Web Application from scratch... then copied and pasted all the files via explorer, then di...

What is the best way to manage configuration data

hello i am working on a product suite which has 4 products. Right now, all the configuration data is either in the xml or properties files.This approach is not maintainable as we have to have to manage different configuration file for different environment(production,development etc). So, what is the best way to handle configuration dat...

How can I improve our CM.AppSettings references...

ASP.NET 3.5 Classes throughout our solution referenced ConfigurationManater.AppSettings[""] to get appSettings (from web.config). We decided we weren't happy with that. Folks were mistyping appSetting key names in code (which compiled fine), and it was cumbersome to track usages. And then there's the duplicated strings throughout the...

TFS CM resource recommendations / some questions

I am working with a small development shop that consists of a group of 5 developers and 1 QA person. We are using TFS and need to get more sophisticated on how we use this tool. Currently the development team checks in their code each evening. A nightly build runs and pushes the output out on a network share. Our QA person uses this ...