1

在我的构建结束时,Codeship 会自动推送到 Heroku。我想用我自己的 git push 覆盖这个推送。我怎样才能阻止这些行的发生:

git remote add my-app git@heroku.com:my-app.git
git push heroku_my-app $CI_COMMIT_ID:refs/heads/master  

我想做的是用我自己的 git push 替换 Codeship 的 auto git push:

git add my-artifact.js
git commit -am "commited"
git remote add heroku git@heroku.com:my-app.git
git push -f heroku master

Codeship 说有一个选项可以“配置 Heroku 部署以强制推送”

4

1 回答 1

0

您可以执行以下操作

  1. 删除 Heroku 部署步骤
  2. 创建新的自定义脚本部署步骤
  3. 添加上面的命令
  4. 转到环境变量部分并将 HEROKU_API_KEY 设置为您在原始 Heroku 部署步骤中使用的 API 密钥
于 2016-03-18T21:22:06.653 回答