无法解析Azure

时间:2017-05-04 16:37:55

标签: git azure bower kudu

我在Azure中有一个“Web应用程序”,我在其中托管一个Purely HTML网站。这不是ASP.net。没有编译代码。

Kudu设置为使用node来调用我的bower安装并运行我的gulpfile。

我的Azure Web App有自己的制作插槽和多个其他插槽。

我已将部署设置为从所有插槽中拔出BitBucket。每个插槽都有自己的BitBucket分支。

无论我对分支机构中的代码做什么,推送,一切都按预期工作。 Bitbucket更新,Azure拉动,Kudu进行部署,网站运行。

一个插槽的

EXCEPT 。在一个插槽中,我收到以下错误:

fatal: unable to access 'https://github.com/xxxxx/xxxxx.git/': Couldn't resolve host 'github.com'
Failed exitCode=1, command=.\node_modules\.bin\bower install

这是我在github上的“测试”分支,推进到我在azure中的“测试”插槽。如果我在天蓝色中断开我的“主”插槽,而是将它指向github中的“测试”分支,它的工作原理非常好。如果我在azure中断开我的“测试”插槽,而是将它指向github中的“master”分支,它仍然会给出错误。我推到哪里并不重要,除了我在azure中的“测试”插槽总是给出错误。

解决问题

我尝试创建新的插槽,甚至是天蓝色的全新应用程序。而现在,无论我向那些使用凉亭的人推,他们都会得到这个错误。

我想运行某些与以下相同或类似的命令,但azure控制台说我需要提升权限,并且这些权限不可用,因为azure控制台是沙箱环境(我是所有者)

git config --global url."http://github.com".insteadOf "https://github.com"
git config --global --unset https.proxy

修改

我有SOO很多bower依赖,比如16(/ sarcasm)。如果我只有1个依赖关系,那么错误就会消失......然后如果我加2(= 3个总共),我就会得到错误。但是,如果我添加一个并签入(总共= 2),它就可以部署。我可以继续这个并一次添加1并最终构建我的bower依赖项。但是,如果我一次添加2或3,它会中断并给我错误。

所以我构建了我的“测试”部署插槽,并且每次安装一个包。但是,如果我创建一个新的插槽并推送此代码,它会以同样的方式打破。我必须一次建立一个凉亭依赖。

1 个答案:

答案 0 :(得分:2)

我们已确定此问题,目前正在部署修复程序。部署应在接下来的几天内完成。