What you can do with GitLab
Every task in plain language. Pick one, and we can help you get access.
115 things you can do
GitLab
GitLab Inc. is an open-core company that develops GitLab, a DevOps software platform for building, securing, and managing applications. Created by Ukrainian developer Dmytro Zaporozhets and Dutch developer Sytse Sijbrandij, GitLab became the first partly-Ukrainian unicorn in 2018. Known for promoting remote work, it is one of the largest all-remote companies globally. GitLab has approximately 30 m
Works with AI assistants 24 multi-step recipesRecipes: multi-step jobs
Add and Preview a Group BadgePreview, add, and confirm a group badge.Add and Preview a Project Badge
Preview, add, and confirm a project badge.Approve a Pending Group Access Request
Approve the first pending access request for a group.Approve a Pending Project Access Request
Approve the first pending access request for a project.Attach a Metric Image to an Alert
Authorize, upload, and confirm a metric image on an alert.Clean Up a Merged Branch
Delete a branch only after confirming it has been merged.Create a Feature Branch from the Default Branch
Create a new branch in a project from the default branch ref.Create and Protect a Release Branch
Create a branch and then protect it in a single flow.Ensure a Branch Exists
Create a branch only when it does not already exist.Find and Run a Pending Manual Job
Locate a manual job in a project and start it.Inspect a Failed CI Job
Find the most recent failed job and pull its full details.Prune Stale Merged Branches
Report branch candidates and then delete all merged branches.Publish and Verify a Broadcast Message
Create a broadcast message and confirm it by reading it back.Register an Existing Instance Cluster
Add an existing instance cluster and confirm it via the cluster list.Request and Approve Project Access
Submit a project access request and approve it.Reschedule a Broadcast Message
Update an existing broadcast message's text and active window.Retire a Project Badge by Name
Remove a project badge matched by name.Retire an Instance-Level CI Variable
Delete an instance-level CI/CD variable after confirming it exists.Rotate a Project Badge by Name
Update an existing project badge's URLs, matched by name.Rotate the Active Broadcast Message
Delete the current broadcast message and create a replacement.Start a Migration and Poll to Completion
Begin a bulk import and poll its status until it reaches a terminal state.Track a Migration's Entities
Inspect a migration and the detail of its first entity.Trigger a Manual CI Job and Poll to Completion
Run a manual CI job and poll its status until it completes.Upsert an Instance-Level CI Variable
Create or update an instance-level CI/CD variable by key.