共用方式為


適用於 Teams 的新 Azure Pipelines 應用程式、改善的 GitHub 和 Azure Boards 整合 - Sprint 151 更新

在 Azure DevOps 的 Sprint 151 更新中,我們藉由新增 GitHub Marketplace 應用程式來簡化 GitHub 存放庫的取得和設定,以改善 GitHub 與 Azure Boards 的整合。 另外,您現在也可以連結 Azure Boards 中的工作項目與 GitHub 中的相關問題。 例如,您能夠在組織 Azure Boards 中的小組工作時,接收來自 GitHub 使用者的 Bug 報告。

此外,我們新增了適用於 Microsoft Teams 的新 Azure Pipelines 應用程式,可讓您輕鬆地從 Teams 監視和管理管線。

如需詳細資訊, 請參閱下方的功能 清單。

功能

Azure Boards:

Azure Pipelines:

Azure Repos:

Azure Boards

Add Azure Boards from the GitHub Marketplace (從 GitHub Marketplace 新增 Azure Boards)

GitHub Marketplace 中的Azure Boards 應用程式可簡化取得和設定 GitHub 存放庫的 Azure Boards。

先前,您可以透過 OAuth 或個人存取令牌驗證來啟用與 GitHub 存放庫的連線。 使用 OAuth 或 PAT,Azure Boards 會使用 個人的 GitHub 身 分識別來監視和鏈接程式代碼活動與工作專案。 不過,由於小組成員可能會隨著時間而變更,因此使用個人的 GitHub 身分識別和許可權可能較不理想。 藉由安裝 Azure Boards 應用程式,您可以授權 應用程式 改為執行動作。

若要開始使用,請在 GitHub 帳戶或組織中從 GitHub Marketplace 安裝應用程式。 您也可以參閱 GitHub 和 Azure Boards 檔以取得詳細資訊。

GitHub marketplace Azure Boards app.

Accept and execute on issues in GitHub while planning in Azure Boards (當在 Azure Boards 中進行規畫時接收並處理 GitHub 中的問題)

到目前為止,Azure Boards 與 GitHub 之間的整合一直都是將程式代碼活動連結至工作專案。 雖然這適用於想要充分利用 Azure Boards 進行規劃和工作管理的數個小組,但其他小組仍可能想要追蹤 GitHub 中的問題,想要更多。

現在,您可以在 Azure Boards 中連結工作專案與 GitHub 中的相關問題。 有了這種新的連結類型,現在可以進行數個其他案例。 例如,如果您的小組想要繼續接受來自使用者的錯誤報告,例如 GitHub 內的問題,但讓小組的工作整體在 Azure Boards 中相關並組織,您現在可以。

Link work items in Azure Boards with related issues in GitHub.

小組針對認可和提取要求所使用的相同提及語法仍適用,當然,您可以在 Azure Boards 中手動鏈接問題 URL。 如需詳細資訊, 請參閱 GitHub 和 Azure Boards 檔。

Link manually in Azure Boards with the GitHub issue URL.

Taskboard people switcher (工作面板人員切換器)

根據您的小組大小和進行中的工作項目數目,您的工作面板可能會有點擁擠。 您可以使用篩選來選擇要顯示哪些卡片,並專注於目前感興趣的卡片。

現在,您可以選擇如何在工作面板上篩選人員。 當您需要查看所選人員的工作與小組工作的關係時,請使用人員切換器。 這會醒目提示屬於所選人員的卡片,讓您可以檢視、更新及重新排序任何卡片,同時將焦點放在選取的人員上。

Gif to demo person picker in taskboard.

篩選列現在與篩選體驗相同,因此您只會看到符合篩選條件的卡片。 當您需要快速找出您和其他人正在處理的內容時,請使用 [指派] 來篩選。

Gif to demo Assigned to filter in taskboard.

Azure Pipelines

Azure Pipelines app for Microsoft Teams (適用於 Microsoft Teams 的 Azure Pipelines 應用程式)

我們很高興宣佈適用於 Microsoft Teams 的新 Azure Pipelines 應用程式。 您現在可以輕鬆地監視 Azure DevOps Pipelines,並在 Teams 中核准版本。 此外,您可以管理已完成組建、發行、擱置核准的訂用帳戶,並在 Teams 頻道中取得這些事件的通知。

若要開始使用,請從 Microsoft Teams 應用程式市集安裝 Azure Pipelines 應用程式,並參閱這裡的

Azure Pipelines app for Microsoft Teams.

更新 至管線建立體驗

先前,當您建立組建管線時,我們有兩個進入點。 一個用於傳統建置管線,另一個用於YAML建置管線。 您是否看到其中一個或另一個是由預覽功能切換所控制。

透過此更新,我們已移除預覽功能切換,因此您將有一個涵蓋 YAML 和傳統組建的單一進入點。 新體驗支援傳統體驗中支援的所有存放庫類型。 不過,如果存放庫類型同時支援 YAML 和傳統組建(例如 GitHub 或 Azure Repos),則會將喜好設定提供給 YAML 組建。 您一律可以覆寫並選擇傳統編輯器來建立沒有 YAML 的管線。

New pipeline - where is your code?.

Azure Repos

Repository creation extension point (存放庫建立擴充點)

我們已新增擴充點,可讓您將新專案新增至存放庫選擇器。 此擴充點可讓您將自定義動作(重新導向、彈出視窗等)新增至存放庫選擇器功能表,以啟用替代存放庫建立案例等流程。

Repository creation extension.

Improved encoding support (改進了編碼支援)

先前,在網路上編輯和儲存盤案只會儲存為 UTF-8 編碼,而且當檔案編碼變更時,我們並未提示您。 現在,當您嘗試儲存不是透過 Web 編碼的 UTF 檔案時,我們會提供警告(僅支援 UTF 編碼)。 此外,我們新增了透過 Web 推送端點支援 UTF-16 和 UTF-32 編碼。 這表示我們將保留編碼類型,因此您不需要將其重寫為UTF-8。

下列螢幕快照顯示對話框的範例,以及您在 Web 推送導入編碼變更時會看到的範例。

Example of the dialog when you introduce encoding changes by a web push.

下一步

注意

這些功能將在未來兩到三周內推出。

前往 Azure DevOps 並查看。

如何提供意見反應

我們很樂意聽到您對於這些功能的看法。 使用意見反應功能表來回報問題或提供建議。

Make a suggestion

您也可以在 Stack Overflow 上的社群取得建議和您的問題。

感謝您!

比朱·維努戈帕爾