打通 RxJS 任督二脈
之前在文章中介紹了「Horusec」這個強大的程式碼安全掃描工具,今天也來介紹一下如何整合到 Azure DevOps 的 CI pipeline 中。
之前文章介紹過「使用 Security Code Scan 為 .NET 應用程式進行程式碼安全性掃描」,這篇文章接著來介紹一下如何在 Azure DevOps 的 CI pipeline 中整合 Security Code Scan 掃描結果。
在 CI 階段時,我們經常會需要針對專案內容安裝各種套件,不過其實套件內容也很少更動,但每次安裝都會花上不少時間,雖然都放著讓 CI 跑就好了,但還是免不了要等一段時間,好在 Azure DevOps 提供了 Pipeline caching 功能,讓我們可以將套件內容先暫存起來,下次就不用再安裝了,加快 CI pipline 的速度,這篇文章就來介紹一下 Pipeline caching 的工能。
透過 Inno Setup 打包安裝檔非常方便,由於都是腳本指令,加上 Inno Setup 本身也支援以 CLI 的方式執行,因此要搭配 CI/CD 是完全可行的,本篇就以 Azure DevOps 為例,說明一下使用 Inno Setup 打包安裝檔需要注意的一些事項。
以下為使用 Pipeline as code 的方式說明,因此都是 yaml 設定檔,當然如果使用 Classic editor 的話,也都可以找到對應的 task