Building and Administering Complex Jenkins Projects

This path is targeted toward software developers, operations staff, application developers, network administrators, system administrators, and anyone interested in learning advanced continuous integration with Jenkins. A prior knowledge of Jenkins and Java is helpful.

Prerequisite
None

Expected Duration
142 minutes

Description
Since continuous integration skills are so much in demand, an in-depth knowledge of Jenkins is beneficial for a skilled IT professional. In this course, you will learn the interworkings of Jenkins. This course also covers Jenkins administration, using Jenkins for Android development, and using Jenkins to manage Microsoft applications.

Objective

Jenkins Administration

  • start the course
  • configure GIT and Jenkins to automate builds and source code integration
  • create a Jenkins continuous integration topology with Jenkins master and slave machines
  • identify how Jenkins plugins are maintained and updated
  • identify how Jenkins integrates with issue/bug trackers such as Bugzilla and Jira

Android and Jenkins

  • identify the prerequisites when creating an Android Jenkins build job
  • list the steps for installing the Android SDK
  • use Jenkins plugins for the configuration of Android projects
  • use Jenkins to run an Android build
  • list other useful third-party Jenkins plugins for Android builds

Jenkins and .NET Development

  • configure Jenkins to build .NET projects
  • configure .NET to work with GIT
  • define build parameters and clone .NET source code from GIT
  • create Jenkins build jobs and build a .NET project
  • identify unit testing techniques when working with .NET code

Deploying a .NET Project

  • add a GIT trigger to initiate a build on Jenkins upon every code push
  • work with Jenkins to build web packages and deploy them on an IIS Server
  • run a deployed .NET application for product verification

Modeling with Jenkins

  • use validated merging to make a Jenkins build unbreakable
  • use fingerprinting to create an audit trail for your artifacts
  • use the pipeline visualization to visualize how Jenkins will verify your change

Jenkins Notifications

  • configure Jenkins to send e-mail notifications
  • configure Jenkins to send text message notifications
  • configure Jenkins to send instant messages with Jabber
  • configure Jenkins to send message to RSS feeds

Practice: Creating a .NET project

  • use .NET plugins to continuously integrate code through Jenkins

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.