我如何 运行 自定义命令并使用 codeship 上的 heroku 部署部署构建文件夹
How do I run custom commands and deploy a build folder using the heroku deployment on codeship
我需要 运行 npm run build --release
并且只部署我的构建文件夹中的文件。我如何配置 codeship heroku 部署来执行此操作。我应该在测试设置中添加自定义步骤吗?
我可以创建一个自定义脚本部署步骤,但如果可以的话,我想使用内置于代码传输中的 heorku 配置。
Codeship 上的集成 Heroku 部署基于 运行ning 一个 git 推送,因此您需要 运行 npm run build --release
命令,然后提交这些对存储库的更改。
这还需要您启用强制推送到 Heroku 上的远程存储库,因为下一个构建(由 GitHub/Bitbucket/Gitlab 触发)将不包括自动生成的提交。
也就是说,我们基于他们的构建 API 构建了一个部署到 Heroku 的脚本,可在 https://github.com/codeship-library/heroku-deployment/blob/master/scripts/codeship_heroku_deploy
获得
它旨在供我们基于 Docker 的平台(称为 Codeship Pro)使用,但相同的命令也可以在 Codeship Basic 上用作自定义脚本部署。
我需要 运行 npm run build --release
并且只部署我的构建文件夹中的文件。我如何配置 codeship heroku 部署来执行此操作。我应该在测试设置中添加自定义步骤吗?
我可以创建一个自定义脚本部署步骤,但如果可以的话,我想使用内置于代码传输中的 heorku 配置。
Codeship 上的集成 Heroku 部署基于 运行ning 一个 git 推送,因此您需要 运行 npm run build --release
命令,然后提交这些对存储库的更改。
这还需要您启用强制推送到 Heroku 上的远程存储库,因为下一个构建(由 GitHub/Bitbucket/Gitlab 触发)将不包括自动生成的提交。
也就是说,我们基于他们的构建 API 构建了一个部署到 Heroku 的脚本,可在 https://github.com/codeship-library/heroku-deployment/blob/master/scripts/codeship_heroku_deploy
获得它旨在供我们基于 Docker 的平台(称为 Codeship Pro)使用,但相同的命令也可以在 Codeship Basic 上用作自定义脚本部署。