💻
Local Build
zsh
➜ app git:(main) deploy ./dist
ℹ Deploying to my-app
ℹ Uploading... 100%
✔ Success!
☁️
Production
自动化工作流的最佳拍档
Token 认证,告别密码泄露
在持续集成 (CI) 环境中,直接使用账号密码是非常危险的。 上码 支持创建 Deploy Token。这是一个只能用于上传文件、无法修改账户设置的特殊密钥。
您可以放心地将 Token 存放在 GitHub Secrets 或 GitLab Variables 中。
🤖 编写一次,自动运行
只需在项目根目录创建一个 .github/workflows/deploy.yml,每次您 Push 代码到 main 分支,GitHub Actions 就会自动为您构建并部署到 上码。
steps:
- uses: actions/checkout@v2
- run: npm install && npm run build
- run: npx website-deploy-cli ./dist --token ${{ secrets.DEPLOY_TOKEN }}CLI 常见问题
Q: CLI 支持 Windows 吗?
支持。它是基于 Node.js 编写的,可以在 Windows (PowerShell/CMD), macOS 和 Linux 上完美运行。
Q: 如何指定目标项目?
您可以通过参数 `--project <id>` 来指定,或者在首次运行 deploy 时,CLI 会引导您选择并自动在本地生成一个配置文件,后续无需再手动指定。
Q: 支持 Monorepo 吗?
支持。您可以在不同的子目录下运行 deploy 命令,或者通过 `--cwd` 参数指定工作目录,非常适合 Nx 或 Turborepo 项目。
准备好体验了吗?
拖拽您的静态网页文件到下方,即可一键发布上线
点击选择文件或 Zip 包
支持 .html, .zip, .pdf, .png, .jpg