Make for Windows: NMake What is Nmake? NMAKE is Microsoft’s implementation of the make tool. The Microsoft Program Maintenance Utility (NMAKE.EXE) is a 32-bit tool that builds projects based on commands contained in a description file. Another definition found on web as well nmake is the “make” program for Visual Studio. A “make” program builds… Read More »
Versioning in Software Configuration Management? Reference: This article has been take out from Book Called “The Build Master: Microsoft’s Software Configuration Management Best Practices” Why Worry About Versioning? Having a good version scheme for your software is important for several reasons. The following are the top five things a version scheme allows you to do… Read More »
Hardware Configuration – Hardware Requirements for Build Server Reference: The Build Master: Microsoft’s Software Configuration Management Best Practices At a minimum, the build lab should have four machines: Server that contains the Source Code Control program— This is your product. Do you really want this server residing someplace where you have little control over this… Read More »
More Important Build Definitions Reference: The Build Master: Microsoft’s Software Configuration Management Best Practices It is also important for groups or teams to define these terms on a project-wide basis so that everyone is clear on what he is getting when a build is released. Pre-build— Steps taken or tools run on code before the… Read More »
Different Perforce Tools and Their Short Summary Clients P4V: Visual Client – (Included in the P4V Installer) Provides access to versioned files through a graphical interface and also includes tools for merging and visualizing code evolution. P4Merge: Visual Merge Tool – (Included in the P4V Installer) Provides graphical three-way merging and side-by-side file comparisons P4:… Read More »
Main Responsibilities of the Linux System Administrator is as follows: Maintaining User Accounts Security Managing the disk space and Backup Provisiom the new Linux Server based on the need Linux Server Updates and Patching Authentication and Authorization Management Trubleshooting of Linux Severs and QA Deployments Managing the Large number of VMS in VMWARE Montoring all… Read More »
I get many emails and linkedin personal message about sharing interview questions for Build & Release Engineer and Configuration Engineer. I have asked some of my friends to share too and now here is the consolidated list of interview questions which is very much commonly asked in interview. if you like it, please share with… Read More »
What is Perl one-liner?
There are two ways a Perl script can be run:
a)from a command line, called one-liner, that means you type and execute immediately on the command line. You’ll need the -e option to start like “perl -e “print “Hello”;”. One-liner doesn’t mean one Perl statement. One-liner may contain many statements in one line.
b)from a script file, called Perl program.
Original link: http://www.cmcrossroads.com/cm-articles/275-articles/14286-selecting-the-right-software-version-control-product Selecting the Right Software Version Control Product Written by Mike Feighner For many years, I worked loyally for the same company where my expertise was restricted to one single software version control tool—the one that was already in place. I was not involved with determining whether the selected tool was appropriate for… Read More »
Use of p4 duplicate command Problem Area is – Is there any possibility to rename branch name? as directory rename is possible? Solution is – p4 duplicate command What the command ‘p4 duplicate’ was implement to do was create a duplicated revision of a folder as if it always existed. This is explained in the… Read More »