Skip to content

Optimize agents using #805

Closed
Closed
@viktoriia-fomina

Description

@viktoriia-fomina

Description

Now build of UTBot Java requires many agents: up to 29. 27 jobs in this build can be ran as concurrent. All of these jobs are doing repeatable task: building UTBot Java project. The task takes up to 7 minutes.

GitHub allocates up to 20 runners for organization at the same time. As the result, we don't use allocated resources effectively. For the efficient use of resources we can reduce the number of concurrent jobs. Some of the jobs are doing nothing time-consuming, thus, they can be combined with another jobs.

Expected behavior

Some of the jobs are combined together with another to provide efficient use of allocated runners.

Environment

GitHub Actions

Potential alternatives

No alternatives.

Context

Not applicable.

Metadata

Metadata

Labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions