CM Basics offers readers the answers to their configuration management "how-to" questions with tips from the experts, real-life case studies, product reviews and industry news coverage.
Subscribe to the CM Basics RSS Feed - | View the CM Basics Newsletter Archive
|
|
Monday, 29 June 2009 |
One of GNU make's many features
allows you to shorten build times by running more than one command at a
time. If your dependencies are all correct, or nearly correct, this can
give you a significant improvement, and since it's built into the tool
you get it "for free". But GNU make's parallel build feature -- often
called "dash j mode," after the command-line option that is used to
enable it -- is not without drawbacks. The worst of these is that GNU
make parallel builds can produce incorrect results if the build
dependencies are not sufficiently correct. Fixing that is way outside
the scope of this column. But we can do something about the second
biggest problem: the scrambled build log. It's not a perfect solution,
as you'll see, but it addresses a large portion of the problem, and
it's simple to implement.
|
|
Last Updated ( Wednesday, 01 July 2009 )
|
|
|
Monday, 29 June 2009 |
Tips for designing a CMDB
Have you ever purchased a generic, "one-size-fits-all" suit off the rack with the hope it fits you perfectly? You typically find the suit doesn't fit and then you end up not wearing it, or trying to fix it yourself and ultimately end up unhappy with your purchase.
The alternative is to go to a store and design your suit to fit you perfectly with the help of the tailor and designer who takes your measurements, asks you what you need the suit for (what is driving your to make the purchase), where you are going to wear it, what you want to wear with it, etc. The point is, if you buy something generic and expect it to suit your needs exactly and immediately, you're usually in for big disappointment.
|
|
Last Updated ( Wednesday, 01 July 2009 )
|
|
|
Monday, 29 June 2009 |
The itSMF ITIL v3 framework is a set of best practices that describes what you need to do in order to implement excellent IT Service Management. The ITIL v3 framework is also very much focused on implementing excellent Configuration Management processes. I have personally been very impressed with ITIL - especially two of its key tools. The first is the Configuration Management Database (CMDB) and the second is the Configuration Management System (CMS). CM practitioners need to take the deep dive into ITIL and all of its CM related best practices. Here is a brief explanation of the CMS and the CMDB to get you started.
|
|
Last Updated ( Tuesday, 30 June 2009 )
|
|
|
Monday, 29 June 2009 |
Build Configurations
Let us consider a few scenarios which make necessity for build configurations obvious.
Scenario I:
Your
build is a web application. You need a quick jetty-deploy available for
convenient development. Conversely, you need a javadocs plugin in your
release builds but, don't want them to interfere with your development
environment.
|
|
Last Updated ( Tuesday, 30 June 2009 )
|
|
|
Monday, 29 June 2009 |
Answer these 7 questions to quickly assess if you should upgrade to an enterprise-class CI environment
Because of the fast evolution of Continuous Integration (CI), the first generation of enablement tools proliferated at lightning speed. Open source CI tools became widely used due to the ease in which an engineer could install it and start tackling the initial CI challenges that he faced. Once proven effective, these apps (particularly Cruise Control) spread like wildfire among other build engineers, and in most cases, development shops began ‘sewing' several instances together.
|
|
Last Updated ( Monday, 29 June 2009 )
|
|
|
|
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>
|
| Results 1 - 9 of 103 |