Connect DigitalOcean and GitLab to unlock the power of automation
- No credit card required
- Free forever for core features
- 14-day trial for premium features and apps
How Zapier works
Zapier makes it easy to integrate DigitalOcean with GitLab - no code necessary. See how you can get setup in minutes.
Choose a trigger
A trigger is the event that starts your Zap—like a "New Backup" from DigitalOcean.
Add your action
An action happens after the trigger—such as "Create Branch" in GitLab.
You’re connected!
Zapier seamlessly connects DigitalOcean and GitLab, automating your workflow.
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023
93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Frequently Asked Questions about DigitalOcean + GitLab integrations
New to automation with Zapier? You're not alone. Here are some answers to common questions about how Zapier works with DigitalOcean and GitLab
How do I connect DigitalOcean to GitLab?
To connect DigitalOcean to GitLab, go to the Integrations or Applications section of your project in GitLab and select DigitalOcean as the provider. You'll need to enter your DigitalOcean API key to authenticate and authorize access.
What triggers are available when integrating DigitalOcean with GitLab?
We support a variety of triggers, including new issue creation in GitLab, status changes in pipeline jobs, or specific branch updates. When these events occur, they can trigger actions such as deploying a droplet on DigitalOcean.
Can I automate deployments from GitLab to DigitalOcean?
Yes, you can automate deployments by setting a pipeline in GitLab CI/CD that triggers actions on DigitalOcean. For example, a successful build in GitLab can automatically deploy changes to your applications running on a Droplet or Container.
How do we handle authentication for the integration?
Authentication is managed through an API token from DigitalOcean which you must provide when setting up the integration in GitLab. This ensures secure and authorized interactions between both services.
What actions can be triggered on DigitalOcean through this integration?
Possible actions include creating or destroying Droplets, scaling resources up or down, updating DNS records, and more depending on the specific needs following events triggered from GitLab.
Are there pre-built templates for common workflows between these platforms?
While we do not offer pre-built templates ourselves directly within our tool for this integration, both DigitalOcean and GitLab communities may have shared scripts and best practices available online that can be adapted for use.
Is it possible to get notified of deployment status changes in my GitLab repository?
Yes, setting up notifications is possible by configuring webhook events that alert you through email or other communication tools whenever there's a change in deployment status related to your integrations with DigitalOcean.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
- DropletRequired
Try ItTriggerPolling- DropletRequired
Try ItTriggerPolling- NameRequired
- Public keyRequired
ActionWrite- SSH Key
- SizeRequired
- RegionRequired
- ImageRequired
- NameRequired
- Enable Backups?
- Enable IPv6?
- Enable Private Networking?
ActionWrite
- New Droplet
Triggers when a new Droplet is created.
Try ItTriggerPolling - New SSH Key
Triggers when a new SSH key is added to your account.
Try ItTriggerPolling - NameRequired
- IP AddressRequired
ActionWrite- DropletRequired
- Shutdown?
- Power off?
ActionWrite