title | description | type | i18nReady |
---|---|---|---|
Deploy your Astro Site with Buddy |
How to deploy your Astro site to the web using Buddy. |
deploy |
true |
import { Steps } from '@astrojs/starlight/components';
You can deploy your Astro project using Buddy, a CI/CD solution that can build your site and push it to many different deploy targets including FTP servers and cloud hosting providers.
:::note Buddy itself will not host your site. Instead, it helps you manage the build process and deliver the result to a deploy platform of your choice. :::
1. [Create a **Buddy** account](https://buddy.works/sign-up).-
Create a new project and connect it with a git repository (GitHub, GitLab, BitBucket, any private Git Repository or you can use Buddy Git Hosting).
-
Add a new pipeline.
-
In the newly created pipeline add a Node.js action.
-
In this action add:
npm install npm run build
-
Add a deployment action — there are many to choose from, you can browse them in Buddy’s actions catalog. Although their settings can differ, remember to set the Source path to
dist
. -
Press the Run button.