The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

使用 Azure CLI 管理 Azure DevOps Server 2019 服務

去年六月的時候,寫了一篇 使用 Azure CLI 管理 Azure DevOps Services 服務 文章,當時我也想透過 Azure CLI 命令列工具連接 Azure DevOps Server 2019 進行管理,不過那時還尚未支援 Azure DevOps Server,所以無法登入成功。這幾天想說再試一次,結果發現可以用了!由於大部分的操作步驟都差不多,本篇文章我只概要簡介開始使用的過程,較為詳細的參數與命令可以參考我去年的文章

... 繼續閱讀 ...

開發者必學的多語言輸入法設定技巧:使用 Windows PowerShell 快速建立

無論你使用 Visual Studio CodeVisual Studio 2019 開發工具,有三個相當重要的鍵盤快速鍵,經常會被中文版的 Windows 10 作業系統內建的「微軟新注音」輸入法給干擾,導致怎樣都無法用鍵盤按出好用功能。這件事我每次上課都要講一次,實在不勝其擾,所以特別在寫一篇勸世文,請大家務必在裝好電腦的時候就先設定完畢。

... 繼續閱讀 ...

安裝 Azure DevOps Server 2019 Update 1.1 的注意事項與技術筆記

我們公司最近一年已經幫多家公司導入 Azure DevOps Server 2019,幫助客戶了解 DevOps 與推動 CI/CD 自動化建置與部署流程。由於每位客戶的 IT 環境都有些不太一樣的地方,工程師所寫的安裝手冊也都只符合特定客戶環境。最近因為又替客戶安裝了一套 Azure DevOps Server 2019 Update 1.1 最新版,但是因為客戶端的 IT 環境限制頗多,安裝過程也異常艱辛,所以特別花了些時間整理安裝的各種注意事項,也在自己的 Lab 環境中安裝多次,整理出這篇文章。

... 繼續閱讀 ...

上手 LINE Notify 不求人:一行代碼都不用寫的推播通知方法

有在經營 LINE@ 的商家都知道,其實發送主動推播的成本挺高的。但各位可能不知道的是,LINE 其實也有提供一個 完全免費 的訊息推播服務叫做 LINE Notify。由於 LINE Notify 必須走 OAuth 2.0 協定來登入,又需要架設網站作為 Callback URL 用途,如果只是單純想體驗 LINE Notify 的開發者來說,就顯得有點麻煩,畢竟不是每個人都了解 OAuth 2.0 的登入流程。這篇文章我要將 OAuth 2.0 登入流程完全拆解,一步一步的給大家看,並示範如何僅透過 curlngrok 兩套工具軟體,就能走完整個流程,而且一行程式都不用寫!👍

... 繼續閱讀 ...

如何下載與升級 SQL Server Express LocalDB 到最新版

早期的 SQL Server Express LocalDB 還蠻簡單的,隨便搜尋就可以下載的到,但是這幾年微軟的組織發展太快,網站的結構也有大幅異動,許多以前可以下載到的連結現在也都失效。不單單失效而已,我光是想要下載最新版 LocalDB 都要花上好幾分鐘才能找到連結。

... 繼續閱讀 ...

如何從 Azure DevOps Service 刪除自動建立的 Service connections

在我的 Azure DevOps Service 上面有個專案,之前已經都設定好 CI/CD 並運作正常一段時間,最近因為 Azure Subscription 有些異動,導致原本的 Azure Resource Manager 服務連線 (Service connection) 無法正常運作,不但無法修改,也刪除不掉。我手動建立一條新的服務連線後,原本的 Release 已經可以正常部署,但是原先透過 Azure Pipelines 自動建立的服務連線卻怎樣都刪除不了。最後向微軟提出技術支援要求之後,才得知一個透過 REST API 刪除的方法,透過 Web 介面已經確定無法刪除該項目。

... 繼續閱讀 ...