Lesson 6: Creating a project
You use projects to configure and run builds. After a build runs, projects provide a wealth of information that you can use to manage the project lifecycle and troubleshoot problems.
You can run builds automatically on a schedule, or you can run builds manually, as you do in the tutorial. When you start the build, the job that you created with the job template is started. The project determines which source code to use and manages dependencies. Each build generates a unique build life
As the project runs, the build life provides feedback about the build's status and generates logs that you can use to troubleshoot problems. If projects are configured to run tests, as the tutorial project is, test results are available on the Tests tab for the build life.
Configuring the project build process
A project must be associated with a build process. A project can be associated with any number of build processes.
Configuring the project source
You define a project's build source by assigning a source template to a build configuration and defining values for its properties.

Lesson checkpoint
In this lesson, you created a project and defined a build process and a build source.
The project is constructed from the templates that you made earlier in the tutorial. All projects are built from templates. When you create a project, you identify the templates and provide property values for them. With this lesson finished, it's time to run the project.