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