在 Azure Boards 批注私人預覽版中切換 HTML 和 Markdown 編輯器
透過此更新,您現在可以在 Azure Boards 批注中切換 HTML 和 Markdown 編輯器。
請參閱版本資訊,以深入瞭解如何註冊這項功能的私人預覽版。
Azure Boards
Azure Pipelines
Azure Boards
在批注上切換 HTML 或 Markdown
幾個月前,我們 引進了一個私人預覽 版,讓 Markdown 對工作項目進行批注,目的是完全取代現有的 HTML 編輯器。 我們已收到您的意見反應,表示 HTML 編輯器的喜好設定,並調整了我們的方法。 您現在可以彈性地在批注層級的 HTML 和 Markdown 編輯器之間切換。
以下是您應該預期的內容:
- 默認編輯器是您建立的最後一個批注的黏性。
- 您可以將現有的 HTML 批註轉換成 Markdown。
- 建立或更新 Markdown 批注之後,就無法轉換成 HTML。
此更新會在所有預先註冊的組織以及默認啟用新面板中樞的組織中實作。 此外,我們會再延長幾個星期的預覽期間,以收集更多意見反應。 如果您有興趣註冊私人預覽版,請透過電子郵件直接連絡,並親切地包含您的組織名稱(dev.azure.com/{organization})。
提示
只有在貴組織完全致力於針對所有使用者使用 New Boards Hub 時,才考慮在預覽版中註冊。 舊董事會中 Markdown 批注的體驗可能不是最佳。
Azure Pipelines
改善 YAML 驗證
若要確認 YAML 語法正確,您可以使用 Azure Pipelines Web 編輯器的 Validate 功能。 因此,這項功能必須盡可能攔截許多 YAML 問題。
透過此短期衝刺,YAML 驗證在表達式方面會更徹底。
撰寫 YAML 管線時,您可以使用 函 式來定義變數值。
假設您定義下列變數:
variables:
Major: '1'
Minor: '0'
Patch: $[counter(format('{0}.{1}', variables.Major, variables.Minor ), 0)]
變數 Patch
是使用 counter
函式和其他兩個變數來定義。 在上述 YAML 程式代碼中,文字 format
拼錯。 先前,這個錯誤未偵測到。 現在, 驗證 功能會偵測到此狀況並顯示錯誤訊息。
Azure Pipelines 會在管線/階段/作業層級偵測不正確的變數定義。
在 YAML 管線中,您可以使用條件略過階段的執行。 錯字也可以顯示在這裡,如下列範例所示。
steps:
- task: NuGetCommand@2
condition: eq(variable.Patch, 0)
inputs:
command: pack
versioningScheme: byPrereleaseNumber
majorVersion: '$(Major)'
minorVersion: '$(Minor)'
patchVersion: '$(Patch)'
只有在變數的值是 0 時,Patch
工作NuGetCommand
才會執行。 同樣地,條件中有錯字,而 [驗證 ] 功能會顯示它。
Azure Pipelines 會偵測在管線/階段/作業層級定義的不正確 YAML 條件。
檢查延展性階段 3
如 更新 核准 和檢查部落格文章中所述,我們正在努力改善 核准 和檢查的延展性。
進入階段 3,我們將執行每周、為期一天的中斷,在此期間,所有使用不符合規範檢查的管線執行都會失敗。
排程的棕色日期如下:
- 2024 年 1 月 9 日,08:00 UTC 至 2024 年 1 月 10 日,08:00 UTC
- 2024 年 1 月 16 日,08:00 UTC 至 2024 年 1 月 17 日,08:00 UTC
- 2024 年 1 月 23 日,08:00 UTC 至 2024 年 1 月 24 日,08:00 UTC
- 2024 年 1 月 30 日,08:00 UTC 至 2024 年 1 月 31 日,08:00 UTC
下一步
注意
這些功能將在未來兩到三周內推出。
前往 Azure DevOps 並查看。
如何提供意見反應
我們很樂意聽到您對於這些功能的看法。 使用說明功能表來回報問題或提供建議。
您也可以在 Stack Overflow 上的社群取得建議和您的問題。
感謝您!
丹·海雷姆