Azure App Service也比Azure Pipeline好用太多了吧
今天忍不住趁假期補(bǔ)一補(bǔ)前兩天因?yàn)镕HL期間請(qǐng)假而沒(méi)來(lái)得及做的東西。從部署一個(gè)Web Service到Azure開(kāi)始。
結(jié)果,ASP.Net (.net core)的hello world建出來(lái)之后,死活弄不到Azure App Service上去。先是build pipeline需要concurrency額度,申請(qǐng)免費(fèi)額度要等三天;用公司送的Visual Studio Enterprise Subscription需要取消spending limit。想了想每天擔(dān)心爆信用卡的恐懼,還是沒(méi)狠下心來(lái)取消spending limit。于是只好去折騰self-hosted agent pool。
結(jié)果,裝agent也各種問(wèn)題,超復(fù)雜,超繁瑣,嘗試了各種配置,最后還是在host machine需要保留一個(gè)彈窗的前提下配置好了self-hosted agent。如果把a(bǔ)gent裝成service就啟動(dòng)不了總是出錯(cuò)。
然后呢,基于Azure Resrouce Manager的release pipeline又是一堆復(fù)雜的配置問(wèn)題,不認(rèn)我的subscription。
然后,我就直接從Visual Studio publish呢。也失敗了。HTTP 5xx.
最后,打開(kāi)Azure App Service的portal,發(fā)現(xiàn)有一個(gè)叫deployment center的東西,似乎有一套獨(dú)立于Azure Pipeline的東西可以簡(jiǎn)單直接部署,于是,抱著死馬當(dāng)活馬醫(yī)的心情,我就在下面這樣的界面里點(diǎn)了幾次鼠標(biāo):

于是,結(jié)果,最終,就:


Azure App Service: Deployment Center - Logs
