Run jobs on GitLab CI branch tests

Created on 12 September 2023, 10 months ago
Updated 13 September 2023, 10 months ago

Problem/Motivation

DrupalCi currently comes with a tab on project pages allowing you to define which environments tests will run for on branch commit, and the issue testing default. You can also set frequency to on commit or daily.

We won't have that UI for gitlab. I don't know what the scheduler looks like for triggering pipelines outside of commits, however we also have more direct control over the pipeline YAML

Steps to reproduce

Proposed resolution

https://docs.gitlab.com/ee/ci/jobs/job_control.html allows us to run different things depending on branch name and other conditions, this could include:

1. Automatically triggering jobs for different environment combinations on commits to the 11.x/10.1.x branches, leaving them as manual on MRs.

2. Running a full cspell analysis on branch tests, whereas MRs run it on affected files only. Ideally we'd also trigger a full cspell run on composer changes in case cspell itself gets updated too.

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

📌 Task
Status

Fixed

Version

11.0 🔥

Component
PHPUnit 

Last updated about 21 hours ago

Created by

🇬🇧United Kingdom catch

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

Comments & Activities

Production build 0.69.0 2024