Netlify integration

What is Netlify?

Netlify is a hosting service for static websites and web applications that runs on a cloud-based platform. It provides features such as serverless functions, a global Content Delivery Network (CDN), and forms handling.

Integrating the service with Buddy allows you to introduce Continuous Integration and Continuous Deployment (CI/CD) practices to your project delivery workflow and focus solely on writing code and developing new features.

You can configure a pipeline in Buddy (both via GUI or with a YAML file) to automate tasks such as deploying your project to Netlify whenever changes are pushed to your Git repository, or managing dependencies with npm install.

The integration also lets you run any commands supported by the Netlify CLI, and e.g. create a new site within the platform and deploy it, as well as parameterize the commands with environment variables.

Image loading...Pipeline example for Netlify integrationPipeline example for Netlify integration

Setting up Netlify integration

  1. Navigate to the Integrations tab and click New integration.

  2. Look up and click Netlify (it can be found in the PaaS category):

Image loading...Netlify integration selectionNetlify integration selection

  1. Once the configuration window shows up, provide integration name and click Start OAuth authorization:

Image loading...Netlify integration configurationNetlify integration configuration

Hint
You can adjust the privacy settings of your integration (i.e. who can use it and where) in the Sharing tab.
  1. Log into Netlify e.g. using your GitHub account and authorize Buddy to create and manage sites in your Netlify teams:

Image loading...Netlify OAuth authorizationNetlify OAuth authorization

Image loading...Netlify auth accessNetlify auth access

Hint

📚 Learn more about Netlify action features, integrations and alternatives.

Last update:
Sep 23, 2024