Lesson 5: Creating a project template

Projects bring together build processes, source configurations, dependencies, and artifacts. A project template is a reusable blueprint that defines a generic project.

Because project templates are reusable, you can apply the same specifications to similar projects. Properties can be defined and the values can be supplied later in the projects that are created from the template. A project template might always use a particular type of build script, for example, but the name or location of the script can vary by project.

In this lesson, you create a project template that you use later to create the tutorial project.

  1. On the left navigational panel, click Templates.
    The Projects tab is open by default.
  2. Click Create.
  3. In the Create a Project Template dialog box, in the Name field, type Git Project Template.
  4. Click Save.
    The Build Pre-Processing tab for the new project template is displayed. You can use this tab to check for source changes or define other things to occur before the build starts.
  5. Click Agent Pool Selection, and then select the agent pool that you created when you configured the tutorial system.
    The agent pool that you selected in Lesson 4 will run the tutorial process. The agent pool you select here will be available during project quiet periods. A quiet period is a specified period of time during which changes cannot be committed to the source code.
  6. Accept the default values for the other fields and click Save.

Lesson checkpoint

In this lesson, you created the project template that you use to build the tutorial project.

For more information about project templates, see Creating project templates.