Summary | [rla] Refactor Release pipeline |
Queue | Components |
Type | Enhancement |
State | Resolved |
Priority | 3. High |
Owners | jan (at) horde (dot) org |
Requester | ralf.lang (at) ralf-lang (dot) de |
Created | 11/25/2019 (2049 days ago) |
Due | 11/28/2019 (2046 days ago) |
Updated | 11/28/2019 (2046 days ago) |
Assigned | |
Resolved | 11/28/2019 (2046 days ago) |
Milestone | |
Patch | No |
Assigned to Jan Schneider
State ⇒ Resolved
[x] Add a for $pipeline clause referring to preconfigured pipelines
[x] Add a Release/Task/Unit - Wrap release unit tests (and pretend)
into a ReleaseTask, minimize runner magic, react to Unit Tests via
PostValidate
Add a Release/Task/WriteComposer (wraps components composer or pretend
[x] Add a Release/Task/GitPush - wraps components composer or pretend
[x] Add a Release/Task/Packagist - upload to packagist or pretend
[x] Add a Release/Task/Satis - Trigger rebuilding satis from git
[x] Add a Release/Task/GitChangeBranch to ensure releases happen from a
suitable branch
See
https://github.com/maintaina-com/components/commit/b0832f71a4566cca519b1302c70592c65a5f00ca
[x] Add a for $pipeline clause referring to preconfigured pipelines
[x] Add a Release/Task/Unit - Wrap release unit tests (and pretend)
into a ReleaseTask, minimize runner magic, react to Unit Tests via
PostValidate
Add a Release/Task/WriteComposer (wraps components composer or pretend
[x] Add a Release/Task/GitPush - wraps components composer or pretend
Add a Release/Task/Packagist - upload to packagist or pretend
Add a Release/Task/Satis - Trigger rebuilding satis from git
[x] Add a Release/Task/GitChangeBranch to ensure releases happen from a
suitable branch
[x] Add a "for $pipeline" clause referring to preconfigured pipelines
Priority ⇒ 3. High
Patch ⇒ No
Milestone ⇒
Queue ⇒ Components
Due ⇒ 11/28/2019
Summary ⇒ [rla] Refactor Release pipeline
Type ⇒ Enhancement
State ⇒ New
Add a for $pipeline clause referring to preconfigured pipelines
Add a Release/Task/Unit - Wrap release unit tests (and pretend) into a
ReleaseTask, minimize runner magic, react to Unit Tests via PostValidate
Add a Release/Task/WriteComposer (wraps components composer or pretend
Add a Release/Task/GitPush - wraps components composer or pretend
Add a Release/Task/Packagist - upload to packagist or pretend
Add a Release/Task/Satis - Trigger rebuilding satis from git
Add a Release/Task/GitChangeBranch to ensure releases happen from a
suitable branch