【VSTS 日誌】TFS 2015 Update 1 發佈 – Git和TFVC代碼庫可以混合使用了

Visual Studio Team Foundation Server 2015 Update 1已經發布了。 這是 Team Foundation Server (TFS) 的最新版本,是 Microsoft 應用程序生命週期管理 (ALM) 解決方案的核心協作平臺。

您可以從以下鏈接安裝 Team Foundation Server。

下載:  Team Foundation Server 2015 Update 1

Team Foundation Server 2015 Update 1 新增功能

功能更新:

同一個項目中的 Git 和 TFVC

Team Foundation Server 現在支持將 Git 存儲庫添加到 Team Foundation 版本控制 (TFVC) 團隊項目中或者將 TFVC 存儲庫添加到 Git 團隊項目中。 這更易於在保留當前所有團隊項目數據的同時,採用新的版本控制系統。 若要在同一個團隊項目中輕鬆切換 TFVC 和 Git,團隊成員需要運行 Visual Studio 2015 Update 1。

Web 上的版本控制 – 歷史記錄和入門的改進

已改進合併提交的“提交詳細信息”頁面,讓讀取提交信息和查看合併提交的重要詳細信息變得更容易。 合併提交默認會顯示與父級 1 的差異,因爲那是您最可能需要的差異,特別是當您使用拉取請求時。 此外,空白 Git 存儲庫和克隆 Git 存儲庫的體驗讓您可以更輕易地通過 Visual Studio、XCode、Eclipse 或命令行克隆您的存儲庫。

查詢看板列

現在可以使用看板中的所有數據(包括板列、已完成列指示器和板泳道)。 您可以基於它們創建查詢、圖表和樣式規則。 這些字段顯示在所有的列選項選取器中,並且可以作爲 Excel 中的只讀字段導出。 您可以在工作項體驗中看到以下三個新字段:

  • 板列:工作項所在的當前看板列。
  • 已完成板列:False(正在執行)或 True (已完成)值取決於工作項是位於看板上的“正在執行”拆分列還是“已完成”拆分列。
  • 板通道:當前的看板泳道。

SonarQube 可用於使用 Maven 生成任務生成的 Java 計劃

您現在可以使用 Maven 生成任務執行 SonarQube 分析。

可以在本地和託管代理上使用 SonarQube 分析生成任務

可以在本地和託管代理上使用嵌入 sonar-msbuild-runner 1.0 的 SonarQube 生成任務。 您現在可以使用這兩種生成任務執行與 MSBuild 有關的 SonarQube 分析。 在執行實際 MSBuild 的生成步驟之前,請插入適用於 MSBuild 的 SonarQube – 開始分析任務以指定 SonarQube 項目參數、到 SonarQube 服務器的連接和(直至 SonarQube 5.2 可用之前)到 SonarQube 數據庫的連接。 在執行生成和測試任務後,請追加適用於 MSBuild 的 SonarQube – 結束分析任務以完成分析並將數據發送到 SonarQube。

Sonarqube 生成任務

在所有積壓工作 (backlog) 上進行多項選擇

可在所有積壓工作 (backlog) 和支持上進行多項選擇:

  • 拖放式重新排序和重設關係
  • 將項目拖動到迭代
  • 將項目拖動到映射窗格
  • 支持上下文菜單上的移動到最上層移動到指定位置
  • 批量編輯
  • 批量分配給

看板上的標記着色

您現在可以更改標題文本的顏色和樣式,並且可以將顏色添加到指定標記。 若要嘗試此功能,請單擊齒輪圖標。 您可以在樣式中設置標題文本的格式,在標記顏色中設置標記的顏色。

清單式任務

現在可以直接在板上的父級卡中添加和編輯任務,並且將其標記爲完成。 彙總狀態摘要會指示已完成任務的數量和剩餘任務的數量。

儀表板

現在可以在 Team Foundation Server Update 1 中使用儀表板。 儀表板可以讓團隊和利益干係人清楚瞭解工作、代碼、測試和生成的進度。

我們增加了以下內容:

  • 可自定義的儀表板。現有的項目主頁現在爲您帶來可完全自定義的體驗,讓您可以完全控制屏幕上的所有數據。 作爲團隊管理員,您可以對需要和使用的小組件進行重新排列、刪除或添加。 通過使用儀表板右下側的綠色大加號 (+) 按鈕,團隊管理員可以獲得新的小組件目錄。
  • 創建多個儀表板。到目前爲止,團隊只能使用“團隊概述”頁面固定小組件。 現在,作爲團隊管理員,您可以使用現有儀表板旁邊的加號 (+) 按鈕創建多個儀表板,或者通過儀表板管理器完成。 通過儀表板上的“設置”圖標可以訪問儀表板管理器。
  • 新的儀表板小組件。現在可以通過小組件目錄獲得之前“團隊概述”頁面上提供的所有數據片段。 您仍然可以通過“工作”、“測試”和“生成”中心,在儀表板上添加多個圖表。 此外,我們還在目錄中增加了新的小組件:條件查詢磁貼(如果工作項的數量超過閾值,允許您將其設置爲紅色或綠色);代碼磁貼(過去 7 天的最近提交);查詢結果小組件(允許您查看查詢中的所有工作項);以及 markdown 小組件(啓用自定義文本、圖像和鏈接)。

重命名看板列和泳道內聯

現在您可以對合適位置的看板列進行重命名,而不需要跳轉到配置對話框。

Visual Studio 中的拉取請求

團隊資源管理器中有一個新的拉取請求中心,用戶可以在這裏看到他們創建的拉取請求,以及其他人分配給他們的拉取請求。 我們已經改善“創建拉取請求”的體驗以使用戶能夠在單個操作中發佈分支和創建拉取請求。

拉取請求中的 #ID

現在您可以在拉取請求討論、拉取請求代碼註釋和提交代碼評論中提及使用“#”符號的工作項。 這些工作項是可點擊的,並且提供您所熟悉的工作項 light box 體驗。

需要關聯工作項的分支策略

我們現在的分支策略需要任意拉取請求的關聯工作項。 與代碼審閱者和生成策略類似,提交到分支的任意代碼必須通過拉取請求進行提交。 當創建拉取請求時,將檢查關聯提交的工作項鍊接,如果至少有一個鏈接,就會執行該策略。 此外,您現在可以直接將工作項關聯到拉取請求,如果拉取請求直接關聯到至少一個工作項,就會執行該策略。 如果沒有工作項關聯到拉取請求或關聯提交,該策略將失效。

從產能中添加/刪除用戶

工具欄上的兩個新按鈕允許您在衝刺 (sprint) 計劃中添加任意成員(包括那些不屬於你們團隊的成員)以及添加任何缺失的團隊成員。

每個團隊成員的多項活動

當規劃衝刺 (sprint) 的產能時,您現在可以將多項活動分配給單個團隊成員。 只需將鼠標懸停在行上或單擊行,然後單擊省略號 (…),就可添加新的活動。 如果團隊成員同時負責開發和測試,您可以對產能進行微調以匹配團隊的技能集。

將任何位置的任何項目拖放到迭代中

您現在可以將任意板或積壓工作 (backlog) 中的工作項拖動到衝刺 (sprint) 中。

在迭代積壓工作 (backlog) 上添加面板

我們作出的更改可以讓您直接將積壓工作項添加到衝刺積壓工作中。 先前,在需求中添加新工作或者在衝刺 (sprint) 中添加 bug 的唯一方法就是將它們添加到產品積壓工作,然後每次把一個項目拖動到正確的衝刺 (sprint) 中。

燃盡 (burndown) 上的線表示實際產能

除了現有的理想趨勢線之外,燃盡圖現在還擁有可顯示衝刺 (sprint) 期間可用產能的線。 現在您可以更好地瞭解您是否正處於完成衝刺 (sprint) 期間所有工作的軌道上。 這條線是基於產能數據的,並且包括個人和團隊的休息日。

更改列時,對卡進行重新排序

現在,當您更改列時,可以對卡進行重新排序,因此卡會位於您放置的位置。 我們還取消了自動滾動,因此在您放置卡後,板的位置保持不變。

直接從積壓工作 (backlog)/板中配置設置

所有的積壓工作 (backlog) 和板頁面上都會顯示齒輪圖標。 單擊此圖標以顯示該頁面的所有可用配置。 當可以使用新的設置時,可以在此處找到他們。

隱藏卡上的空白字段

我們還增加了隱藏卡上空白字段的功能。 這意味着板上的空格更少,卡更小且卡更多。 若要啓用此功能,請單擊齒輪圖標,選擇字段,然後取消勾選顯示空白字段

任務板和看板上的卡着色

現在您可以基於任意值,將板配置爲包含工作項上的自定義格式。 設置起來很容易。 單擊板頂部的齒輪圖標,選擇卡樣式,並且爲想要添加的顏色創建規則。

當創建查詢時,可限制工作項類型的顯示值

您現在可以控制查詢以限制狀態和工作項類型的下拉列表,以便排除查詢範圍之外的項目中的狀態和類型。

手動測試:導出測試結果

測試中心的“導出測試計劃”功能可以讓您用電子郵件發送測試計劃,或者以易於審閱的格式打印測試計劃。 到目前爲止,您可以導出以測試創作爲中心的信息(例如,測試計劃、測試套件層次結構、測試配置和測試用例)。 現在還支持導出以測試執行爲中心的信息。 您還可以使用此功能與利益干係人共享測試執行過程的詳細狀態。 在“導出選擇”對話框中,您可以導出最新的測試結果,這將會導出測試用例中所有測試的最新測試結果,其中包括的字段有運行該測試的時間、測試的版本、測試的配置、被分配測試的測試人員以及實際運行該測試的測試人員身份。

手動測試:手動測試數據驅動測試的步驟結果和迭代

測試中心支持運行手動測試和查看測試通過/失敗的信息。 到目前爲止,只能使用 Microsoft 測試管理器 (MTM) 查看詳細的測試結果信息(例如,測試步驟詳情、註釋和附件)。 使用此更新後,您可以在運行手動測試時瀏覽通過或失敗的測試步驟,以及由測試人員輸入的註釋。 在測試中心中,單擊運行選項卡。 如果您已使用 MTM 運行測試並且捕獲到屏幕截圖、視頻和其他的附件(例如系統信息),您也可以查看這些內容。 如果您的測試是參數驅動的數據,您可以瀏覽所有測試迭代的詳細信息。 若要瀏覽詳細的測試結果信息,請打開最近測試結果窗格並雙擊測試結果。 您還可以導航到測試中心的“運行”選項卡以查看這些測試結果。

改善生成資源的訪問控制

生成管理員現在可以將權限添加到代理隊列,這將限制誰可以使用生成定義中的隊列。

改善 Team Build 中的源控件集成

您可以控制 Team Foundation 版本控制 (TFVC) 中源控件文件夾的客戶端映射。 我們已經減少 Team Build 默認工作目錄中的字符數,這將有助於緩解一些 Team Build 中的路徑長度問題。

修復生成資源管理器中的一些小的可用性問題

再次可以在生成資源管理器中使用“我的生成”上下文菜單項。 Visual Studio 中總是默認開啓 XAML 生成行爲,使用其中的一個選項可以在瀏覽器中開啓 XAML 生成行爲。 這些問題是在 Visual Studio 2015 RTM 中引入的。

測試結果保留策略

我們已啓用產品中的支持以簡化測試結果數據清理和移除對工具的依賴性(如 Test Attachment Cleaner)。 測試結果保留策略功能會添加可以清理系統中所有測試結果數據(包括指定天數之前的測試運行、測試結果和測試附件)的功能。 可以使用此功能清理系統中的所有測試結果(包括自動測試工作流和手動測試工作流中的結果以及使用 REST API 發佈的測試結果)。 可以在團隊項目級配置此保留策略。 您可以爲自動測試結果和手動測試結果指定單獨策略,使您可以靈活地保留時間在自動測試結果之前的手動測試結果。

我們還通過添加刪除生成時可刪除測試結果的功能,將測試保留與新生成系統 (Build vNext) 的保留策略進行集成。 關於此功能的詳細信息即將在Visual Studio ALM 博客 上發佈。

XAML 生成奇偶校驗進程

Visual Studio Team Services 和 Team Foundation Server 中的 Team Build 現在支持以下 XAML 生成系統的功能:

  • 標記 Git 和 TFVC 中的源文件
  • 適用於 TFVC 的客戶端工作區映射

更容易讀取提交詳細信息摘要

提交詳細信息摘要變得更容易讀取是因爲提交消息在頂部而擴展消息在下方。 它還默認顯示與父級 1 的差異,這非常適合那些總是創建合併提交的新拉取請求體驗。

改善空白 Git 存儲庫和克隆現有存儲庫的體驗

現在更容易在 Visual Studio Team Services 和 Team Foundation Server 上克隆存儲庫。 您可以使用在 Visual Studio 中克隆,或者直接從空白 Git 存儲庫頁面創建個人訪問令牌或使用“克隆”按鈕進行。

生成工作流中支持 Azure 資源組部署

隨着 Azure 資源組部署任務的添加,以及對 ARM(Azure 資源管理器)的支持,您可以管理 Azure 資源組的生命週期。 其中包括支持對 Azure 資源進行預配和部署。 Azure 資源管理器允許您創建可重複使用的部署模板,這些模板能夠以聲明方式描述組成您的應用程序的資源(例如,網站和 SQL 數據庫)。 這簡化了以可重複方式創建適用於開發、測試和生產的複雜環境的進程。 您可以在 GitHub 和 Azure Gallery 中找到 Azure 模板。

此外,Azure 服務連接終結點現在支持 Azure AD 安全主體

持續交付:在 Azure 中配置資源

使用 Azure 資源管理器,您可以在生成定義中包含步驟以預配資源。 新的“Azure 資源組部署”任務可以讓您使用模板文件以預配資源(例如虛擬機),然後使用資源擴展(例如 DSC 資源擴展)將最新的版本部署到這些資源中。

Visual Studio 錯誤列表的篩選由修改的文件控制

您現在可以篩選錯誤列表,以只查看那些擁有掛起更改的文件中的錯誤、警告和信息。 這樣的話,您將不會因文件中未接觸到的錯誤而不知所措,並且可以專注於那些您有機會修復的錯誤。

Visual Studio 錯誤列表的篩選由修改的文件控制

獨立的 Office 集成安裝程序

已經在 Team Foundation Server 2015 中刪除獨立的團隊資源管理器安裝程序,因爲很多非開發者功能已經被遷入 TFS Web 體驗中。 這項更改帶來的不便之處就是,那些想要使用 TFS Office 集成功能的非開發者無法再使用這些功能,除非他們安裝完整版本的 Visual Studio。 在 TFS 2015 Update 1 版本中,現已可使用獨立的 Office 集成安裝程序 它包括 Excel 集成項目客戶端集成和基於 PowerPoint 的情節提要工具。

其他更改:Bug 修復 & 已知問題

有關該版本中的技術改進、Bug 修復和已知問題的完整說明,請參閱以下知識庫 (KB) 文章。

瞭解詳細信息Team Foundation Server 2015 Update 1 說明


請關注微信公衆號 devopshub,獲取更多關於DevOps研發運維一體化的信息

qrcode_for_gh_b7c158df1fd1_430

原文 http://devopshub.cn   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章