Heroku使用bitbucket管道进行部署

时间:2017-02-08 18:26:42

标签: heroku bitbucket

我正在尝试使用Bitbucket Pipelines功能将node.js项目部署到Heroku。脚本(取自文档)是:

image: node:6
clone:
  depth: full
pipelines:
  default:
    - step:
        script:
          - npm install
          - git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git master

我已经为API密钥和项目名称设置了环境变量,但是我收到以下错误:

+ git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git master
fatal: remote part of refspec is not a valid name in .git

我在这里做错了什么?

2 个答案:

答案 0 :(得分:3)

事实证明,当我复制app_name环境变量时,我使用尾随空格复制了它,这是错误。

答案 1 :(得分:1)

这会有效,但根据我的经验,令牌到目前为止每8个小时到期,所以你必须找到不同的解决方案。