GitLab automation with Bizomate
Your GitLab projects know when a merge request lands or a pipeline fails; the rest of the company finds out later, if at all. Bizomate starts a workflow the moment it happens and tells the right people, and it opens issues, commits files, creates releases and runs pipelines when another app says so. It works with GitLab.com or a GitLab of your own on the internet, and every run leaves a record you can read.
At a glance
| Label | Value |
|---|---|
| Plans | Every plan |
| Connect | A personal or project access token |
| Starts runs | Instantly |
| Kind | Connected app · Developer Tools |
What can start a workflow
When an issue is opened
When a merge request is opened
When a merge request is merged
When commits are pushed
Fill in Only this branch to hear one branch; empty takes every branch.
When a CI/CD pipeline finishes
Under When it, choose Finishes, Succeeds or Fails.
What a workflow can do with it
Opens an issue in a project
Closes or reopens an issue, or changes its title, description or labels
Closes or reopens it, or changes its title, description or labels. Labels, when given, replace the ones it has.
Comments on an issue or merge request
A comment on an issue or a merge request, by its number.
Asks to merge one branch into another
Merges a merge request
Merges it, squashing the commits if you choose.
Commits a file to a branch
Commits text you write, or a file from an earlier step, to a branch.
A release for a tag, with notes
For a tag, with notes. A tag that does not exist yet is made from the branch you choose.
Starts a CI/CD pipeline on a branch
On a branch, with variables as the project's .gitlab-ci.yml names them.
Questions about GitLab
Does it work with a GitLab of our own?
Yes, when it is on the public internet with an https address. Type that address under GitLab address when you connect. A GitLab on a private network, or behind a VPN, cannot be reached.
Which token should I make?
A personal access token acts as you in every project you belong to; a project access token acts as a bot user in one project. Either needs the api scope — with read_api the test passes but every change fails. For triggers, the user or the token's role must be Maintainer or Owner.
Do I need to set up a webhook in GitLab?
No. Publishing a workflow with a GitLab trigger adds the webhook to the project for you, and every publish sets it up again. Changing the trigger or deleting the workflow takes it away.
Can a pipeline run on a schedule?
Yes. Start the workflow with a schedule — every weekday at 22:00, say — and add Run a pipeline on the branch you want, with any variables the pipeline reads.