• 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 Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.