【问题标题】:Deploying to Azure Web App from Travis CI从 Travis CI 部署到 Azure Web App
【发布时间】:2016-06-01 22:18:07
【问题描述】:

我正在尝试将 Travis 的解决方案部署到 Azure Web App。我关注了this 的帖子,并使用部署凭据在 Azure 中创建了本地 git 存储库部署。

我的 .travis.yml 中有这个

deploy:
 provider: azure_web_apps
 skip_cleanup: true
 verbose: true

这会导致这个错误

错误:无法推送到不合格的目的地:master
目标 refspec 既不匹配远程上的现有 ref,也不匹配
以 refs/ 开头,我们无法根据源 ref 猜测前缀。

挖了一圈,发现需要调用

git push origin master:refs/heads/master 

为了初始化存储库,但我不知道将它放在 .travis.yml 中的哪个位置

我可以自己编写整个 git push 部分,但这似乎否定了 Travis Azure 功能的目的。

【问题讨论】:

    标签: azure azure-web-app-service travis-ci


    【解决方案1】:

    在这里回答很晚,但我想一个解决方案是将以下内容添加到.travis.yml

    before_deploy: "git push origin master:refs/heads/master"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多