Add `pipeline` chat commands
Description
From #24768 (moved) [meta].
We discuss, specifically /gitlab pipeline ...
command.
Proposal
Command | Description |
---|---|
/gitlab pipeline show <ref> /gitlab pipeline status <ref>
|
Show a specific pipeline status of the ref. (e.g. PipelineController#show) |
/gitlab pipeline run <ref> |
Run/Retry a pipeline |
/gitlab pipeline run id <Pipeline ID> |
Run/Retry a pipeline |
/gitlab pipeline cancel <ref> |
Cancel all pipelines |
/gitlab pipeline cancel id <Pipeline ID> |
Cancel a pipeline of id |
/gitlab pipeline manual list <ref> |
List up manual job names |
/gitlab pipeline manual run <ref> <job_name> |
Run a manual action |
Other suggestions:
-
<ref>
should be replaceable by!<MR number>
-
<ref>
should also cover branches, tags and maybe even commits (by @zj) - Show pipeline IDs (by @markpundsack)
- An ascii rendering of the pipeline graph(by @markpundsack)
- Support
pl
as a shorter aliaspipeline
. (like mr and mergerequest)
Links / references
- #24768 (moved) [meta]