混合Windows+Ubuntu CICD造成執行bash異常

  • 142
  • 0

Bash是在 Unix 和 Unix-like OS上主要的 Shell,由於特定原因,我必須在一個部署於K8s Pod內的.NET程式呼叫一個寫好的Bash,由Bash做一些事情,而這個Bash檔是直接包進Container內的。起初在本機開發測試時一切正常,然而經由Azure DevOps CI/CD後卻發生"/bin/bash^M: bad interpreter: No such file or directory"異常。

...繼續閱讀 »

如何取得 Azure Container Registry (ACR) REST API 的 Access Token

  • 180
  • 0

ACR(Azure Container Registry),Azure平台上的容器登錄服務(類似於docker hub),用於容器登錄儲存和管理容器映像和相關資源,對於有使用Azure Devops服務的團隊來說,應該不陌生。這次因為一個需求,所以試著使用ACR的RESET API來取得ACR的一些資訊,原以為操作 ACR REST API 應該滿簡單的,沒想到要取得一個Access Token需要這麼轉折一下,本篇來記錄一下取得過程的步驟。

...繼續閱讀 »