![jenkins-build-log-as-part-of-the-email-body](https://www.devopsschool.com/blog/wp-content/uploads/2015/10/jenkins-build-log-as-part-o-100x100.png)
How to attach the jenkins build log as part of the email body?
Way 1 – Put following lines as part of Default Content text box ${BUILD_LOG, maxLines=9999, escapeHtml=false} this works for free style projects Way 2 – If you want send only…
Read more »![chef-code-analysis-using-foodcritic](https://www.devopsschool.com/blog/wp-content/uploads/2015/10/chef-code-analysis-using-fo-100x100.png)
Chef Code Analysis using Foodcritic | Foodcritic Tutorial
What is Foodcritic? Foodcritic is a static linting tool that analyzes all of the Ruby code that is authored in a cookbook against a number of rules, and then returns…
Read more »![](https://www.devopsschool.com/blog/wp-content/uploads/2015/09/jenkins-backup-and-restore--100x100.png)
Jenkins Backup and Restore Process | Jenkins Tutorial
Jenkins Backup and Restore using ThinBackup Plugins OLD METHODS as follow: How Do I Backup Jenkins Jobs using Grunt? Backup Jenkins configuration to S3 bash-backup-script for jenkinsā job-configs via user-crontab…
Read more »![jenkins-build-log-as-part-of-the-email-body](https://www.devopsschool.com/blog/wp-content/uploads/2015/09/jenkins-build-log-as-part-o-100x100.png)
How to attach the jenkins build log as part of the email body?
Way 1 – Put following lines as part of Default Content text box ${BUILD_LOG, maxLines=9999, escapeHtml=false} this works for free style projects Way 2 – If you want send only…
Read more »![jenkins-java-lang-outofmemoryerror-permgen-space-issues](https://www.devopsschool.com/blog/wp-content/uploads/2015/09/jenkins-java-lang-outofmemo-100x100.png)
How to Resolve jenkins java.lang.outofmemoryerror permgen space issues?
Solution 1 In Windows: Go to environment variable and add following variables export JAVA_OPTS=”-XX:MaxPermSize=512m -Xms512m -Xmx1024m” export GRADLE_OPTS=”-XX:MaxPermSize=512m” export SONAR_RUNNER_OPTS=”-Xmx512m -XX:MaxPermSize=512m” In Linux: In my ~/.bash_profile file, I have set…
Read more »![continuous-inspection-pattern](https://www.devopsschool.com/blog/wp-content/uploads/2015/05/continuous-inspection-patte-100x100.png)
The basic steps to adopt the continuous inspection pattern
The following outlines the basic steps to adopt the continuous inspection pattern: 1. Tool selection. Evaluate and select one or more tools that can perform static analysis on your code…
Read more »![code-analysis-tools-evaluation-criteria](https://www.devopsschool.com/blog/wp-content/uploads/2015/05/source-code-analysis-tools--100x100.png)
Source code analysis tools: Evaluation criteria
Source code analysis tools: Evaluation criteria SupportĀ for the programming languages you use. Some companies support mobile devices, while others concentrate on enterprise languages like Java, .Net, C, C++ and even…
Read more »![code-coverage-and-test-coverage-difference](https://www.devopsschool.com/blog/wp-content/uploads/2015/04/code-coverage-and-test-cove-100x100.png)
Difference between Code Coverage and Test Coverage | Code Coverage VS Test Coverage
There is not any official distinguished between code Coverage and Test Coverage. Some practitioner has expressed their difference opinion in terms of defining Code Coverage and Test Coverage. Code coverage…
Read more »![static-dynamic-code-analysis-difference](https://www.devopsschool.com/blog/wp-content/uploads/2015/04/difference-dynamic-code-ana-1-100x100.png)
How to Differentiate Dynamic code analysis and Static code analysis?
Difference between dynamic code analysis and static code analysis Static analysis is the testing and evaluation of an application by examining the code without executing the application whereas Dynamic analysis…
Read more »![dynamic-code-analysis-vs-static-code-analysis](https://www.devopsschool.com/blog/wp-content/uploads/2015/04/dynamic-code-analysis-and-s-100x100.png)
Dynamic code analysis VS Static code analysis
Difference between dynamic code analysis and static code analysis Static analysis is the testing and evaluation of an application by examining the code without executing the application whereas Dynamic analysis…
Read more »![difference-dynamic-code-analysis-and-static-code-analysis](https://www.devopsschool.com/blog/wp-content/uploads/2015/04/difference-dynamic-code-ana-100x100.png)
Difference between dynamic code analysis and static code analysis
Difference between dynamic code analysis and static code analysis Static analysis is the testing and evaluation of an application by examining the code without executing the application whereas Dynamic analysis…
Read more »![perforce-2014-upgrade-instructions](https://www.devopsschool.com/blog/wp-content/uploads/2014/09/instruction-to-upgrade-perf-100x100.png)
Step by Step Instruction to Upgrade Perforce to 2014
Step by Step Instruction to Upgrade Perforce to 2014 The step are as follows: a) Check if the license is current. p4 license -o The expiry date must be later…
Read more »![perforce-server-disk-space-cleanup-and-repos-size-management](https://www.devopsschool.com/blog/wp-content/uploads/2014/09/perforce-server-disk-space--100x100.png)
Ways to Perforce server Disk Space Cleanup and Repos Size Management
DRAFT VERSION Cleaning up Old Checkpoints Playing with Symlink(Softlink) and Redirecting the ROOT folder to drive where we have enough place. Deleting db.have and recreate it manually Display disk space…
Read more »![gerrit-to-enhance-your-git/](https://www.devopsschool.com/blog/wp-content/uploads/2014/07/gerrit-git-code-analysis-100x100.png)
How to use Gerrit to enhance your Code Analysis?
Check the video at the bottom of the page. Click here
Read more »![login-jenkins-using-command-line](https://www.devopsschool.com/blog/wp-content/uploads/2014/05/jenkins-login-command-line-100x100.png)
What are the ways to Login Jenkins using Command line ?
Ways to Login Jenkins using Command line & Way to trigger Jenkins job using Command line or script Wget Note: If you are using wget 1.11, you might need to…
Read more »![computer-startup-scripts](https://www.devopsschool.com/blog/wp-content/uploads/2013/09/computer-startup-scripts-100x100.png)
How to assign computer startup scripts?
1. Open the Group Policy snap-in. 2. In the console tree, click Scripts (Startup/Shutdown). – Where? policy name Policy > Computer Configuration > Windows Settings > Scripts (Startup/Shutdown)or Start the…
Read more »![buildforge-troubleshooting](https://www.devopsschool.com/blog/wp-content/uploads/2013/05/buildforge-troubleshooting-100x100.png)
Buildforge common Issues and Troubleshooting | Buildforge Troubleshooting Guide
Know about the BuildForge Server before Troubleshooting. 1. What is the Full version of Build Forge being used (for example Build ForgeĀ 7.1.2.2-1-0111).This can be obtained under the console interface…
Read more »![mysql-troubleshooting](https://www.devopsschool.com/blog/wp-content/uploads/2013/05/mysql-troubleshooting-100x100.png)
MySQL Basic Troubleshooting Guide | MySQL common Issues
PLEASE NOTE: I am currently reviewing this Article. How to check the mysql file location: > which mysql > locate mysql Check mysqld process is started or not? > service…
Read more »![buildforge-exporting-project-bfexport](https://www.devopsschool.com/blog/wp-content/uploads/2013/04/buildforge-exporting-projec-100x100.png)
BuildForge – Exporting projects using bfexport | BuildForge Guide
Location: BuildForge Home Dir ā Platform To display command syntax, use bfexport with no options. Ā $ ./bfexport Ā Usage: bfexport -l Ā or: Ā bfexport [-c comment] [-f filename] [-g] [-s] [-L] [-n]…
Read more »![build-server](https://www.devopsschool.com/blog/wp-content/uploads/2013/02/build-server-100x100.png)
Performance Optimization of Build Server | Performance Optimization Guide
Performance Optimization Checklist of Build Servers Build Infrastructure Level 1.Ā Do you really need to build all source code or only the part of code which has changes? 2. Project…
Read more »![versioning-in-software-configuration-management](https://www.devopsschool.com/blog/wp-content/uploads/2012/05/versioning-configuration-ma-100x100.png)
Versioning in Software Configuration Management | SCM Versioning Guide
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…
Read more »![software-version-control-product](https://www.devopsschool.com/blog/wp-content/uploads/2012/05/software-version-control-pr-100x100.png)
How to Select the Right Software version Control Product?
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…
Read more »![p4-duplicate-command](https://www.devopsschool.com/blog/wp-content/uploads/2012/05/p4-duplicate-command-100x100.png)
Use of p4 duplicate command | P4 Command Guide
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…
Read more »![execute-external-commands-from-perl](https://www.devopsschool.com/blog/wp-content/uploads/2012/05/external-commands-using-per-100x100.png)
How to Execute external commands by using perl?
There are many ways to execute external commands from Perl. The most commons are: system function exec function backticks (“) operator open function All of these methods have different behaviour,…
Read more »![perforce-changelist-number](https://www.devopsschool.com/blog/wp-content/uploads/2012/05/perforce-changelist-number-100x100.png)
How Perforce changelist number works? | Perforce Guide
How Perforce change list number works? Perforce assigns numbers to changelists and also maintains a default changelist, which is numbered when you submit it. You can create multiple changelists to…
Read more »![perforce-network-troubleshooting-guide](https://www.devopsschool.com/blog/wp-content/uploads/2012/02/perforce-network-troublesho-100x100.png)
Perforce Network Troubleshooting Guide | How to Resolve Perforce Network Issues?
1. netstat -a Check to make sure that the server is running. netstat -a gives a list of all processes listening on network ports. Look for lines that contain “LISTEN”…
Read more »![successful-git-branching-model](https://www.devopsschool.com/blog/wp-content/uploads/2012/01/git-branching-mode-100x100.png)
A Successful Git branching model | Git branching model Guide
I was reading article and thought to repost here. It focuses around Git as the tool for the versioning of all of our source code. Why git? For a thorough discussion…
Read more »