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 »
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 »
Chef frequently used commands collection
To run single recipe using chef-solo > chef-solo -c /opt/chef/repo/config/solo.rb -o my_cookbook::recipe To run the single reciepe in same machine > chef-apply hello.rb To generate the cookbook standard structure >…
Read more »
DOT NET Build and Release Training | Build and Release DOTNET Course
About the Build and Release Dot Net Course This Training is specially designed for the engineer who wants to excel their career in Build and Release and DevOps domain…
Read more »
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 »
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 »
Jenkins Troubleshooting Guide
Jenkins Troubleshooting Jenkins is one of the important CI tools which many organization used as part of their Build and DevOps infrasture. I am going to consolidate all the troubshooting…
Read more »
NAnt Training | NAnt Course | Online | Classroom
We provide job oriented training in the area of Configuration management, Build and Release Engineering. Candidates with engineering or software background and looking to either start or change their career…
Read more »
Bootstrap a Microsoft Windows node using Chef
Bootstrap a Microsoft Windows node, the “knife windows” plugin is required, More info about knife window tool, http://docs.chef.io/plugin_knife_windows.html knife bootstrap windows winrm uvo1eak9a5geec05f7z.vm.cld.sr –winrm-user administrator –winrm-password ‘Rx4m7W4PQu’ –node-name firefox_win –run-list…
Read more »
Server configuration monitoring and diagnostics
ScriptRock’s GuardRail As DevOps gets more agile, infrastructure needs unit tests too. Enterprise startup ScriptRock offers cloud-hosted testing configuration tools to get you started.
Read more »
DevOps Tools Collections | Top DevOps Tools | DevOps Toolchain
Top 5 Build Management Tools Build management is process of collecting all the problems parts in a software release, performing all the automated tasks to compile, build and test the…
Read more »
Understanding the chef cookbook’s README file
Problems Area – Our infrastructure has many cookbooks that aim to be reusable, primarily through encapsulating behaviour in LWRPs. This led to an explosion of LWRPs and sometimes the documentation…
Read more »
gsh – Run linux commands on many other linux server at once
gsh – Run linux commands on many other linux server at once Group Shell (also called gsh) is a remote shell multiplexor. It lets you control many remote shells at…
Read more »
DevOps Courses and Training | DevOps Training | Online | Classroom
About the DevOps Course DevOps integrates devlopers and operation teams in order to improve collobration and productivity by automation infrastrcure, automationg workflows and continously application performance. DevOps helps You deliver…
Read more »
Shell Scripting (Bash) Training | Bash/Shell Scripting Course
Introduction Introduction Why Shell Scripting? Linux Internal What to Expect From This Course? Prerequisites Git fundamental Introduction of git Git setup Basic operations in git Github Summary A First Look…
Read more »
MSBuild Training | MSBuild Course | Online | Classroom | India
MSBuild 4.0 Basics This module introduces MSBuild, including what it does, how it works, and how to use it. Ā What is MSBuild Ā Sample project files Ā Solutions vs. projects Ā Targets…
Read more »
QA Roles and Levels in Continuous Delivery Model | Software Testing
0 ā Manual compilation, no unit tests, manual testing by QA Before we all recoil in horror itās worth recalling the pure horror of how things used to be with…
Read more »
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 »
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 »
Subversion User & Administration Training Course
Our Subversion training courses are designed to provide the necessary hands-on experience to enable attendees to become productive immediately. We offer public classes at our training centers, private classes…
Read more »
Static vs dynamic code analysis: Advantages and Disadvantages
What are the advantages and limitations of static and dynamic software code analysis? Maj. Michael Kleffman of the Air Forceās Application Software Assurance Center of Excellence spelled it out. Static…
Read more »
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 »
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 »