• Online, Self-Paced
Course Description

Team Foundation Server can be paired with other DevOps tools. In this course, you'll learn how to continuously integrate and deploy code with Eclipse, Visual Studio, Team Foundation Server (TFS), and Jenkins.

Learning Objectives

Automated Builds

  • start the course
  • download and install Jenkins
  • describe how to configure Jenkins to work with TFS

Java Continuous Integration

  • identify how to use Eclipse and TFS for continuous code integration
  • analyze how to set up the TFS repository for continuous deployment
  • describe how to write the publish script used by Jenkins
  • write the Jenkins job to promote the Java code

Continuous Integration with .NET

  • describe how to create a .NET project to be used for source control
  • describe how configure .NET code to be versioned by TFS

Configure TFS for Jenkins

  • discover the ways TFS and Jenkins configure build services
  • describe how TFS and Jenkins use build triggers
  • describe how .NET code gets pushed through the promotion pipeline
  • create the Jenkins build action for the .NET application

Practice: Creating an Automated Build

  • create an Automated Build with TFS

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Test and Evaluation

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.