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 integration
Setting up Netlify integration
Navigate to the Integrations tab and click New integration.
Look up and click Netlify (it can be found in the PaaS category):
Image loading...Netlify integration selection
- Once the configuration window shows up, provide integration name and click Start OAuth authorization:
Image loading...Netlify integration configuration
- 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 authorization
Image loading...Netlify auth access
📚 Learn more about Netlify action features, integrations and alternatives.
Sep 23, 2024