ceph / ceph/ceph-build

ceph-*trigger jobs need reworking

Open
#2,359 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
44
Forks
105
Avg merge
1d 14h
Merged PRs (30d)
36

Description

Fundamentally, the GitHub Pull Request Builder plugin is problematic because it may build an unknown number of branches in response to a single push event. It's also unmaintained.

`ceph-dev-pipeline-trigger` uses the generic git trigger plugin, which is more predictable, and maintained.

Edit: this issue specifically refers to ceph.git and ceph-ci.git builds; not builds of other related projects.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the ceph-dev-pipeline-trigger configuration and the ceph.git and ceph-ci.git build definitions. Compare how those jobs use the GitHub Pull Request Builder plugin with the generic git trigger plugin, then verify that the affected builds respond predictably to push events without changing builds for other related projects.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, shell
Domain
build-system, ci-cd
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.