Introduction

In this tutorial, you create a project that builds distributable artifacts and loads them into HCL DevOps Deploy (Deploy) components. The source code is downloaded from GitHub and built with Ant.

The project that you create in this tutorial introduces you to the most-used product features. The workflow that you create contains the job types that you use every day.

Learning objectives

In this tutorial, you learn how to complete these tasks:
  • Create a Git repository that connects to GitHub.
  • Create templates that define properties. You specify values for these properties when you create the project.
  • Create a process definition and associate an agent pool with it.
  • Create a job that uses Ant to build the project artifacts, run JUnit tests, create an Deploy component version, and assign a status to the component.
  • Create a project that is based on the templates that you create.
  • Run a build and monitor its progress.
  • Examine the results of the build by reviewing the component version that was created by the project in Deploy.

Time required

This tutorial takes approximately 2 hours to finish. If you explore other concepts that are related to this tutorial, it might take longer to complete.

System requirements

To run this tutorial, you need the following resources:
  • An installation of Build, version 6.1 or later.
  • An Build agent that is installed and configured. The agent must be able to access the Deploy server you use in the tutorial.
  • An installation of Deploy.

Prerequisites

To complete this tutorial, you must have an account on the Build server with permissions to create and edit projects, process definitions, jobs, and repositories, and to create and run processes. In addition, you must have an account an the Deploy server with, at a minimum, permission to view, create, and edit component versions, and access the Settings page.