Build and Release Training in Bangalore

build-and-release-training-in-bangalore

Upcoming Training Dates | Training Agenda | Training Calender | FAQ | Why scmGalaxy Online Training

 

Click Here


Mode – Online

Lab Setup Details OR Prerequisites for personal Laptop

Operating Systems – Windows 7 or Linux (RHEL 7.X or Ubantu)
JDK 1.7 or Higher,
SCM Tool Client and server Installed (SVN, GIT, Perforce)

Send us an email to info@scmgalaxy.com with the confirmed payment receipt for acknowledgement

Free Lunch would be serve to all Participants.
Registration is based on First Come basis and only confirmed registration would be considered.

  1. What is Software Configuration Management
  2. What is Build and Release Engineering
  3. Introduction of Version Control Management?
  4. Basic usage of Subversion
  5. Basic usage of git
  6. Introduction of Build Management?
  7. How to write ant script?
  8. How to write Maven script?
  9. How to write MSBuild Script?
  10. Introduction of Release Management?
  11. Benefit of Continuous Integration?
  12. Different Continuous Integration Tools?
  13. Focus on Jenkins
  14. Installation and Setup of Jenkinks
  15. Configure a Job to Build the Project using SVN /GIT and ANT/Maven
  16. Using Build Script (Ant, Maven and MSBuild) with Jenkins
  17. Authentication and Authorization in Jenkins
  18. Lab and Assignment
  19. Nodes Setup in Jenkins
  20. Labels, Tags and Notification using Jenkins
  21. Empowered with Plugins in Jenkins
  22. 20 Popular Plugins and Their Usage
  23. Integrating Jenkins with Junit for automated testing
  24. Integrating Jenkins with HP-QC for automated testing
  25. Integrating Jenkins with Cobertura for test Coverage
  26. Integrating Jenkins with Sonar for static code analysis
  27. Release and Deployments using Jenkins and Nexus
  28. Advance Jenkins
  29. Jenkins Scripting
  30. Jenkins Command line
  31. Reporting and Dashboard using Jenkins
  32. Lab and Assignment

Build and Release Training In Bangalore | Build and Release Training in India | Build and Release Training in Hyderabad | Build and Release Training in Delhi | Build and Release Training in Pune | Build and Release Trainer In Bangalore | Build and Release Trainer in India | Build and Release Trainer in Hyderabad | Build and Release Trainer in Delhi | Build and Release Trainer in Pune

Tagged : / / / / / / / / / / / / / / /

Release management with Build Forge e-Kit

release-management-with-build-forge-e-kit

To learn more about IBM® Rational® solutions for deployment planning and automation, take advantage of these additional resources:

Visit the Rational deployment planning and automation web page for more information.

Contact a Rational sales specialist.

Tagged : / / / / / / / / /

Getting started with Rational Build Forge

rational-build-forge

What’s new in Rational Build Forge?

What if your software development organization could vastly accelerate the build and release process?

What if you could do all this while leveraging your existing investments? That’s where IBM Rational Build Forge software can help.

IBM Rational Automation Framework is a customizable framework that provides automation of environment build-outs, configuration management and application deployments on heterogeneous middleware platforms. Rational Automation Framework helps cut operational costs, improves productivity, and enables you to gain control over complex middleware environments.

Getting started with Rational Build Forge

Rational Build Forge is multifaceted software with many uses, from basic build capabilities to advanced integrations with other IBM and open source software.

With basic-use tutorials, you can begin by creating and running a simple Hello World project, and move on to address more complex features such as environments, dot commands and adaptors. Each of the following tutorials will take about 30 minutes to complete. You can walk through the step-by-step instructions in the tutorial documents while watching the narrated videos.

1. Creating and scheduling a project in Build Forge (Hello World)

2. Libraries and pass/fail chains

3. Administration (controlling user access)

4. Log Filters (with Apache Ant)

5. Environment Variables

6. Dot Commands

7. Agent Update

Integrating Rational Build Forge across the application life-cycle

Learn how to make Rational Build Forge even more powerful by combining its capabilities with those of other IBM Rational software. With the following resources, you can quickly gain an understanding of the benefits of integration and begin implementing these integrations within your organization.

Tagged : / / / / / / / / / /

Build and Release Engineer Courses Training in Online and Classroom Mode by Expert Trainers

Click Here

Contact us at info@scmGalaxy.com

Mode of Training – Online

The basic course program is outlined here:

  1. Software Configuration Management overview
  2. Elements of Software Configuration Management
  3. Establishing change control Procedures in SDLC
  4. Introduction of Version management / Source Code Management
  5. Overview of Build management
  6. Overview of Packaging management
  7. Overview of Release and Deployment management
  8. Concept of Continuous Integration
  9. Concept of Continuous Deployment
  10. Concept of Continuous Delivery
  11. Labs and Assignment
    1. Install & Configure Source Code Management (Git and SVN)
    2. Usage of Branching, Merging and Tagging
    3. Install & Configure Continuous Integration Tool (Jenkins)
    4. Write a Sample Build Script Using Ant, Maven and Make file
    5. Building a sample Java and C++ based product
    6. Build deployments to various environments(Windows and Linux)
    7. Automation Perspective using Perl and Bash Script
    8. Integration of various tools such Jira, Sonar, Cobertura, Unit test cases
  12. Questions and Feedback

There are various tools as below can be combined or customized based on the needs for students.

Build / WorkFlow Mgmt Tools / Continuous Integration Tools

  • AnthillPro
  • Apache Continuum
  • Bamboo
  • CruiseControl
  • Hudson
  • LuntBuild
  • OpenMake Meister
  • TeamCity
  • Team Foundation Server
  • Electric Cloud
  • uBuild & uRelease

SCM Tools | Version Control Tools

  • AccuRev
  • ClearCase
  • CA Harvest
  • CVS
  • Dimensions
  • Git
  • MKS Source Integrity
  • Mercurial
  • Perforce
  • PVCS
  • StarTeam
  • Subversion
  • Synergy
  • Team Foundation Server
  • Vault
  • ViewVC
  • VSS

Scripting

  • Ant
  • Groovy
  • Make
  • Maven
  • MSBuild
  • NAnt
  • Shell Scripts
  • Perl Scripts
  • Visual Studio

Release / Dep Tools / Continuous Deployment

  • Cruise
  • Rational Team Concert
  • UDeploy
  • Chef
  • Puppet

Security

  • Active Directory
  • Kerberos
  • LDAP
  • Single Sign-on
  • RSA SecurID

Testing Tools

  • Agitar
  • CppUnit
  • HP Mercury Quality Center
  • HP Mercury QuickTest Pro
  • JUnit
  • MSTest
  • NUnit
  • Selenium
  • Silk Central Test Manager
  • TestNG

Test Coverage

  • Clover
  • Cobertura
  • Emma

Source-code Analysis

  • Checkstyle
  • CodeSonar
  • Coverity
  • FindBugs
  • Fortify
  • Klocwork
  • PMD
  • Sonar

Issue Tracking Tools

  • Bugzilla
  • ClearQuest
  • HP Quality Center
  • JIRA
  • PVCS Tracker
  • Team Foundation Server
  • TeamTrack
  • VersionOne

IDEs Integration

  • Eclipse
  • RAD
  • Visual Studio

Virtualization

  • VMWare Lab Manager
  • Microsoft
  • Amazon (Elastic Cloud)

scmGalaxy is a community initiatives based on Software configuration management that helps community members to optimize their software development process, Software Development Life Cycle optimization, Agile Methodologies and improve productivity across all aspects of Java development, including Build Scripts, Testing, Issue Tracking, Continuous Integration, Code Quality and more. scmGalaxy group that helps organisations optimize their software development process. We provide consulting, training and mentoring services in Agile Development Practices such as Version Management, Continuous Integration, Build Management, Test-Driven Development, Acceptance-Test Driven Development, Build Automation, Code Quality Practices and Automated Testing.

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 to Build and Release Engineering, would benefit most from this training. Instructor-led training course offered in India, Bangalore, Delhi, Pune, Mumbai and Hydrabad. Instructor is an expert in Software configuration management, Build and release engineering with more than 15 years industry experience in india.The Goal of the course make the training attendants equip with all the concepts of build and release engineering.

Course Objectives
To bring your team up to speed with agile development, We can also run the from Continuous Integration to Continuous Delivery with autoamted course within your premises.

Course Schedule
This course is an intensive 1-day & 2-day workshop with a mixture of teaching and lab exercises. Currently, this course is offered exclusively as an on-site course. Please contact us for more details.

Audience
This is a hands-on, practical course designed to teach specialised skills for real-world development situations. It is thus primarily aimed at a SCM Engineer, Build/Release Engineer and developer audience.

Approach
The course is modular and flexible – depending on specific student needs and requests. Through our trainings, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in an highly interactive, intensely hands-on setting.

Assumptions
We assume participants have a reasonable understanding of Development in any language as well as a basic understanding of the Software Development Life Cycle.

Lab Work
All our courses are above all practical in nature. We believe that the best way to learn is by doing. So the course contains approximately 80% lab work.

Learning Resources
Each registrant will receive a copy of the student notes and lab solutions, a certificate of completion, and a CD containing all the tools covered in the course and CD containing all the tools covered in the course.

Contact Us
This course is provided on-site, and can be tailored to your particular requirements. If you would like our trainings delivered at your premises, or for any additional information please contact us. Please email us at info@scmGalaxy.com

Build and Release Training In Bangalore | Build and Release Training in India | Build and Release Training in Hyderabad | Build and Release Training in Delhi | Build and Release Training in Pune | Build and Release Trainer In Bangalore | Build and Release Trainer in India | Build and Release Trainer in Hyderabad | Build and Release Trainer in Delhi | Build and Release Trainer in Pune

Tagged : / / / / / / / / / / / / / / / / / / / / / / / / / / / /

SCM Build and Release Engineer Jobs Website | Portal

scm-build-and-release-engineer-jobs-website

Build and Release Engineer Jobs | Build Engineer Jobs | Clearcase Administrator Jobs | Configuration Engineer Jobs | SCM Administrator Jobs | Release Engineer Jobs | Perforce Administrator Jobs | Subversion Jobs | Github Jobs | SCM Engineer Jobs |

Tagged : / / / / / / / / / / / / / / / / / / /

Interview Questions & Answer for Build & Release Engineers

build-release-engineer-interview-questions-answer

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 other members and contribut it too. I will add in this article in next update. mail me at rajesh at scmgalaxy.com

Tag Line:

Interview Questions & Answer for Build Engineer
Interview Questions & Answer for Release Engineer
Interview Questions & Answer for Configuration Engineer
Interview Questions & Answer for Build & Release Engineer

Interview Questions and Answer on configuration management?

  • What do you think about configuration management?
  • What do you understand about Change Management?
  • branching methodologies and what currently theya re using it. Show with some example with pros and cons
  • Concept of Merging and Why do we need?

Interview Questions and Answer on build Management?

  • What do you think about build Management?
  • What are the key benefit of build Automation and what are the key inputs to automate the build process in the project?
  • Discuss about tools and technology which help to automate the entire build cycle.
  • What is Continuous Build Integration and How this is useful for the project?
  • What is daily build & nightly builds and what are the process need to set up to Automate & monitor consistently.
  • Explain in details for writing build sciprt for any project

Interview Questions and Answer on release Management?

  • What is release Management?
  • Talk about Release Management on several platforms?
  • What do you understand about Packaging and Deployment?
  • How to Automate Remote Deployment of Builds on Development & Test Servers?

Some Generic Interview questions for Build and Release and SCM Professionals.

  • What is workflow management. exmplain this in details
  • What do you understand about Code Coverage? Describe repective tools & utilities.
  • Describe the Integrate Packaging scripts & Test Automation scripts with build & Monitor build verification test status and tools.
  • How to co-ordinate with development team to increase their productiavity.
  • What do you understand about multisite project
  • How SCM team perform integration and co-ordination between Dev and QA
  • How do you Troubleshooting your build server. What kind of issues you get in build server or cm server?
  • java Comipler issues in build server and their version
  • C++ compiler issues in build server and their version
  • What are basic skills required for Perforce administration including Command Line info.
  • Explain the best practice for Setup process & maintain the Archive of software releases (internal & external) & license management of Third Party Libraries
  • Concept of labeling, branching and merging in perforce / svn and git
  • Best Practice and strategy of branching and merging in perforce
  • Talk about agile and attempts to minimize risk by developing software in short iterations.
  • Why agile on Iterative development model and Waterfall software development model?
  • What are Bug /Issue Tatcking tools available and descibe them.

Source code control best practice?

  • Use a reliable and dedicated server to house your code.
  • Backup your code daily.
  • Test your backup and restore processes.
  • Choose a source control tool that fits your organization’s requirements.
  • Perform all tool specific administrative tasks.
  • Keep your code repositories as clean as possible.
  • Secure access to your code.

Describe software build best practices?

  • Fully automated build process
  • Build repeatability
  • Build reproducibility
  • Build process adherence

Tools Comparison and Differences

  • Difference Between CVS and SVN
  • Difference Between perforce and SVN
  • Difference Between perforce and Clearcasee
  • Difference Between VSS and TFSC
  • Difference Between perforce and MKS
  • Difference Between Bea Weblogic and IBM Websphere
Tagged : / / / / / / / / / / / / / / /

IBM Rational ClearCase Version 7.1.1 release | Rational ClearCase New Version

ibm-rational-clearcase
ibm-rational-clearcase


IBM Rational ClearCase Version 7.1.1 release

This information provides a brief description of the new features and restrictions in IBM Rational® ClearCase® Version 7.1.1
What’s New

For a list of new features available in this release, see What’s New
Announcement
The Rational ClearCase Version 7.1.1 announcement is available at www.ibm.com/common/ssi/index.wss. See the announcement for the following information:

Detailed product description, including a description of new functions
Product-positioning statement
Packaging and ordering details
International compatibility information

System requirements

For information about hardware and software compatibility, see the detailed system requirements document at http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg21302974 .
Installing Rational ClearCase Version 7.1.1
For installation instructions, see this topic in the information center:

http://publib.boulder.ibm.com/infocenter/cchelp/v7r1m0/index.jsp?topic=/com.ibm.rational.clearcase.cc_ms_install.doc/topics/c_deploy_container.htm

Known problems

Known problems are recorded in individual documents in the Support knowledge base. As problems are discovered and resolved, the knowledge base is updated and maintained with new information. By searching the knowledge base, you can quickly find workarounds or solutions to problems. To learn about the known limitations and problems in this update, and any workarounds that are available, see: http://www.ibm.com/support/search.wss?&q=clearcase+RN7.1.1.
iFixes and Fixpacks
To learn about features and fixed defect fixes in Fixpack and iFixes:

Go to http://www.ibm.com
Click Support & downloads
In the Select product or service type for support box, select the software category and then the product category.
Under Choose your task on the left side, click Downloads.
In the Featured download links box, click View all download links.
Click the link for an iFix or Fixpack.

Source: Click here

Tagged : / / / / / / / / / / / / / / / / /

Apache Maven 3.0-RC1 | Pre – Release Testing

apache-maven-3

Hi,

in preparation for the release of Apache Maven 3.0, the Maven team is seeking your help to discover regressions since Maven 2.x. Everybody interested in taking a preview of the upcoming release for a test drive can get source and binary bundles from there portal.

Before reporting any issues found during testing, please be sure to have a close look at the compatibility notes for Maven 3.x:

https://cwiki.apache.org/confluence/display/MAVEN/Maven+3.x+Compatibility+Notes

If you encounter unexpected build issues, please fill a report in JIRA that provides sufficient information to reproduce and analyze the issue:

The fixes contained in this release candidate since the 3.0-beta-3 release can also be seen in JIRA:

Thanks,

-The Maven team

Tagged : / / / / / / / / / / /

Sonar team released Sonar Maven Plugin 1.0-beta-2

sonar-maven-plugin

The Sonar team is pleased to announce the release of Sonar Maven Plugin, version 1.0-beta-2.

It makes configuration easier when using a repository manager like Archiva or Nexus. Indeed no additional settings are required anymore ! Let’s remind that the version 1.0-beta-1 needs to declare a mirror in maven settings or to add a new repository to the manager.
This improvement requires Sonar 2.2+. It is automatically disabled when using sonar 2.1 or less. Upgrading to this version should be automatic if the shortcut “mvn sonar:sonar” or the hudson plugin are used.

 

Tagged : / / / / / / / / / / / / / /

Sonar mojo 1.0-beta-2 Released by Mojo team – Configure now

sonar-mojo-10

The Mojo team is pleased to announce the release of Sonar Maven Plugin, version 1.0-beta-2. It makes configuration easier when using a repository manager like Archivaor Nexus. Indeed no additional settings are required anymore ! Let’s remind that the version 1.0-beta-1 needs to declare a mirror in maven settings.

This improvement requires Sonar 2.2+. It is automatically disabled when using sonar 2.1 or less. Upgrading to this version should be automatic if the shortcut “mvn sonar:sonar” is used.

Tagged : / / / / / / / / / / / / / / /