Add more chat commands
Description
8.14 added issue creation and display, as well as deploying from one environment to another. Let's expand the chat command set further.
Proposal
-
/gitlab issue search <iid|text>
=> gitlab-ce!7752 -
/gitlab mergerequest search <iid|text>
-
/gitlab trigger pipeline on <ref>
-
/gitlab run <action> from <source env>
-- Look for a matching job name from the manual actions available on environment's latest deploy pipeline. -
/gitlab run <action> on !<MR number>
-- Look for a matching job name from the manual actions available on MR's latest deploy pipeline. -
/gitlab run <action> on <branch>
-- Look for a matching job name from the manual actions available on branch's latest deploy pipeline. -
/gitlab deploy !<MR number> to <target env>
-- Look for MR, find all the manual actions available on the latest deploy pipeline, look at the target environment for each, and look for a match. Fail if <> 1 match. -
/gitlab deploy <branch> to <target env>
-- Look for branch, find all the manual actions available on the latest deploy pipeline, look at the target environment for each, and look for a match. Fail if <> 1 match. -
/gitlab snippet ...
-
/gitlab pipeline...
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Edited by 🤖 GitLab Bot 🤖