Updated on 2024-11-18 GMT+08:00

Concepts

This chapter describes the basic concepts of CodeArts.

Project

A CodeArts project consists of a series of coordinated and controlled activities in a certain process. The objective of a project is to meet specific requirements under specific time and resource restrictions.

In a project, you can manage requirements, code, and artifacts, check and build code, deploy and test applications.

Agent Pool

An agent pool is a collection of custom executors.

You can select your own execution resources (namely, agents) in an agent pool to perform check, build, deployment, pipeline, and API test tasks. Agent pools improve task execution efficiency and eliminate the need for public resources.

Agent host

An agent host is a host with installed agent software for code check, build, deployment, pipeline execution, and API testing.

Service Endpoint

A service endpoint is an extension that connects CodeArts to a third-party service.

For example, when your CodeArts tasks need to obtain project source code from a third-party GitHub repository or need to run with Jenkins, you can create an endpoint to connect to each service.