Questions tagged [configuration-management]

Software configuration management (SCM) is the task of tracking and controlling changes in the software deployments

In software engineering, software configuration management (SCM) is the task of tracking and controlling changes in the software. Configuration management practices include revision control and the establishment of baselines.

SCM concerns itself with answering the question "Somebody did something, how can one reproduce it?" Often the problem involves not reproducing "it" identically, but with controlled, incremental changes. Answering the question thus becomes a matter of comparing different results and of analysing their differences. Traditional configuration management typically focused on controlled creation of relatively simple products. Now, implementers of SCM face the challenge of dealing with relatively minor increments under their own control, in the context of the complex system being developed. According to another simple definition: Software Configuration Management is how you control the evolution of a software project.

407 questions
0
votes
2 answers

Is there a Maven plugin or similar tool that can configure a running Tomcat server?

My organization wants to put "configuration" of the container (such as JMS resources and datasources) into source control. I'd like haven Maven be able to execute this as a goal. This isn't far from the underlying ideas behind liquibase, where you…
Jonathan S. Fisher
  • 8,189
  • 6
  • 46
  • 84
0
votes
1 answer

Android: How to build two different apps (with different namespaces) from one sources

Currently I have one Android application "com.mysite.MyApp" in the Eclipse. I need to make two apps ("com.mysite.App1" and "com.mysite.App2") from sources of "com.mysite.MyApp", depending on some "configuration" class constants. I need to do it in…
kruz05
  • 501
  • 1
  • 9
  • 17
0
votes
4 answers

Your experience on using configuration & VCS tools

I am doing my study's final year project and would like to do a little survey here. The topic is about configuration management and version control system for an industrial product (such as a piece of software, a furniture design, a car engine or…
smalldream
  • 223
  • 2
  • 3
  • 7
0
votes
2 answers

Can I use puppet to stop services on linux servers?

We regularly rebooting R&D Linux and Windows servers for server patching and other additional maintenance. Lots of different services and development environments are hosted on the servers and need to be stop/start before and after rebooting the…
imapollo
  • 387
  • 1
  • 2
  • 16
0
votes
1 answer

Amazon EC2 high availability

Following the scenario: There is a service that runs 24/7 and a downtime is extremely expensive. This service is deployed on Amazon EC2. I am aware to the importance of deploying the application on two different availability zones and even in two…
-1
votes
0 answers

Version and dependency management tool needed for both code based apps and dependent other file types

I have the following problem: I am using code (C#, Python, ...) to create applications. These applications have a version for sure. Additionally, I have configuration files (mainly JSON), that have a version too (part of the JSON is something like:…
-1
votes
5 answers

Set configuration to release or leave as debug

In Visual Studio, when you compile your code to install it in production environment do you change the configuration to "release"? If you do, have you found some performance improvement or you do because some other factor? Can you share this factor?
GRGodoi
  • 1,946
  • 2
  • 24
  • 38
-1
votes
1 answer

Ansible regex_replace does not work

"{{ archive_name | regex_replace('^(.*-)?.*-(.*)-.*-.*-.*-.*', '\\g<1>')}}" Command above gives me an error in Ansible. archive_name is in the format of alpine-1.10-324bghz-i-2018-0503. I'm trying to grab the version number 1.10. It returns an…
Mihado
  • 1,487
  • 3
  • 17
  • 30
-1
votes
1 answer

Combine several independent git repositories under one root folder

I want to combine several thematically related but otherwise independent repos under one root folder, while at the same time keeping their histories seperate. The end result should look like this root >repo1 >.git >... >repo2 …
Oblomov
  • 8,953
  • 22
  • 60
  • 106
-1
votes
1 answer

Foreman+Puppet+GIT how to manage apache configs?

I've installed Foreman and Puppet on test VM and also installed test VM with puppet-agent and apache. I've created micro manifest with apache module and primitive apache config. It's working. But, I don't exactly understand how to implement…
mikonoid
  • 25
  • 2
  • 7
-1
votes
2 answers

CMAKE: Conditionally Initializing a Cache Variable dependant on the Generator Type

I currently have a basic Cmake file that sets certain library directories. I would like to conditionally intitalise based on the target generator -- in my case the generator determines which base directories to use (64-bit visual studio generator vs…
Hassan Syed
  • 20,075
  • 11
  • 87
  • 171
-1
votes
1 answer

How to configure Cruise Control with CVS

I am first time using Cruise Control for Automation of build. Please Guide me how can I configure Cruise Control with my CVS Server. I installed Cruise Control , does it require any extra plug-in. how can I write config file, Where i have to place…
-1
votes
2 answers

Linux system and services information

I am trying to create a process to fix machines in my organization. We have a few thousand machines and what I am trying to do is the following. A) Create a script that can create a config file (prefer in a db or plain text is ok) for each machines…
hypermails
  • 726
  • 1
  • 10
  • 28
-1
votes
1 answer

Configuration management for selected servers

i want to manage configuration for selected linux servers from one application. there is zookeeper but it change the configuration for all servers is there a solution to specify a group of servers to edit configuration to?
-1
votes
1 answer

Common or popular Configuration Management Software

What are the most commonly used (or most popular) configuration management software packages available?
1 2 3
27
28