IT and Development

GitLab

15min
the gitlab modules enable you to monitor and manage projects, issues, issue notes, commits, merge requests, merge request notes, repositories, branches, pipelines, jobs, tags, to do items, labels, milestones, variables, snippets, groups, and more in your gitlab account in order to use gitlab with make, it is necessary to have a gitlab account connect gitlab and make select the connection type gitlab docid 3yfzpnm7ghmpk y6poy 6 gitlab docid 3yfzpnm7ghmpk y6poy 6 connection type gitlab (gitlab com) go to make, and open the gitlab module's create a connection dialog enter the name of the connection to the connection name field, and click continue if prompted, authenticate your account and confirm access the connection has been established you can proceed with setting up the module connection type gitlab (private token, preferred) fill in the create a connection dialog as follows connection name enter the name of the connection domain enter your gitlab server domain private token enter your private token for more details about creating a token, refer to the personal access tokens documentation click continue to establish a connection to your private gitlab server the connection has been established you can proceed with setting up the module gitlab modules after connecting to the gitlab app, you can use the following types of modules to build your {{scenario plural lowercase}} projects required permissions api watch projects search projects list owned projects list a project's users get a project users get a user search useres issues watch issues get an issue search issues list project issues list milestone issues list issues that close on merge create an issue update an issue delete an issue issue notes watch issue notes list issue notes get an issue note create an issue note update an issue note pushes watch push event commits list commit comments search repository commits get a commit get a diff of a commit post a comment to a commit chery pick a commit merge requests watch merge requests list merge requests closing an issue get a merge request get merge request commits create a merge request update a merge request create a to do item on a merge request accept a merge request delete a merge request cancel merge when pipeline succeeds merge request notes required permissions api list merge request notes get a merge request note create a merge request note update a merge request note repositories list repository contributors list repository tree get a file from repository get a raw file from repository create a file in repository delete a file in repository branches required permissions api search repository branches geta repository branch create a repository branch delete a repository branch pipeline required permissions api watch pipelines search pipelines get a pipeline retry failed jobs in a pipeline create a pipeline cancel a pipeline's jobs jobs watch jobs list jobs get a job cancel a job play a job erase a job keep artifacts tags required permissions api watch tags list repository tags get a tag create a tag delete a tag to do items required permissions api watch to do items list to do items create a to do item mark a to do item as done labels required permissions api list labels get a label create a label update a label delete a label milestones required permissions api list milestones get a milestone create a milestone update a milestone delete a milestone variables required permissions api list variables get a variable create a variable update a variable delete a variable wiki pages required permissions api watch wiki pages snippets required permissions api list snippet notes get a snippet note create a snippet note update a snippet note groups required permissions api search groups create a group deployments required permissions api list deployments releases required permissions api create a release update a release other required permissions api get my info make an api call