Run child jobs in sequence?

Created on 27 November 2023, 12 months ago
Updated 7 December 2023, 12 months ago

Problem/Motivation

Not sure if this is a good idea, but opening to document.

Our scheduled pipelines run tests against multiple environments, this results in dozens of simultaneous gitlab jobs, which means a spike in AWS resources every day.

Potentially, we could run each environment in sequence (probably by making environments depend on other environments or similar), and this would then use less runners, but for a longer period of time, smoothing out the peak usage. It doesn't lower the CPU overall, but it might mean more re-use of spot instances.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

📌 Task
Status

Fixed

Version

10.2 ✨

Component
PHPUnit  →

Last updated about 14 hours ago

Created by

🇬🇧United Kingdom catch

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024