title | description | type | i18nReady |
---|---|---|---|
部署你的 Astro 站点至 Buddy |
如何使用 Buddy 将你的 Astro 网站部署到网络上。 |
deploy |
true |
import { Steps } from '@astrojs/starlight/components';
你可以使用 Buddy 部署你的 Astro 项目,这是一种 CI/CD 解决方案,可以构建你的网站并将其推送到许多不同的部署目标,包括 FTP 服务器和云托管提供商。
:::note Buddy 本身不会托管你的网站。相反,它可以帮你管理构建过程并将结果交付到你选择的部署平台。 :::
1. [创建一个 **Buddy** 账号](https://buddy.works/sign-up)。-
创建一个新项目并将其与 Git 存储库连接(GitHub、GitLab、BitBucket、任何私有 Git 存储库或者你可以使用 Buddy Git 托管)。
-
添加新 pipline。
-
在新创建的 pipline 中添加一个 Node.js action。
-
在这个 action 中添加:
npm install npm run build
-
添加一个部署 action —— 有很多可供选择,你可以在 Buddy 的 action 目录中浏览它们。尽管它们的设置可能不同,但请记住将 Source path 设置为
dist
。 -
按 run 按钮。