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.