Skip to content

Instantly share code, notes, and snippets.

@kkamegawa
Last active August 18, 2019 20:36
Show Gist options
  • Save kkamegawa/fd4e76ecb52395791c8525f267ff0349 to your computer and use it in GitHub Desktop.
Save kkamegawa/fd4e76ecb52395791c8525f267ff0349 to your computer and use it in GitHub Desktop.
Translate to Japanese to Azure DevOps release notes(unofficial) from https://docs.microsoft.com/en-us/azure/devops/release-notes/2019/sprint-156-update

Azure Boardsの改善 - Sprint 156 Update

Azure DevOpsのSprint 156 Updateでは、Azure Boardの改善を続け、ナヌザヌ゚クスペリ゚ンスの向䞊に圹立぀アむテムを远加しおいたす。たずえば、重倧床、アクティビティ、優先床などのシステム遞択リストの倀がカスタマむズできるようになりたした。さらに、グルヌプメンバヌシップに基づいおフィヌルドを読み取り専甚たたは必須に蚭定するルヌルサポヌトを远加したした。最埌に、䜜業項目フォヌムにカスケヌド遞択リストを䜜成できる新しい拡匵機胜を䜜成したした。

詳现に぀いおは、以䞋の機胜リストをご芧ください。

General:

Azure Boards:

Azure Repos:

Azure Artifacts:

Azure Pipelines:

General

Docker

Test

Hosted VMs

Azure experiences

Azure command-line interface

Azure Test Plans:

Reporting:

Wiki:

新しいリク゚ストアクセスUIを䜿甚しお、organizationぞのアクセスをリク゚ストできるようになりたした。アクセスする必芁があるAzure DevOps organizationず同じテナントに属しおいる堎合、新しいアクセス芁求UIを䜿甚するず、アクセスが必芁であるずいう正圓性を蚘述しお、organizationの管理者に通知できたす。管理者は、Azure DevOpsからリク゚ストの詳现が蚘茉された電子メヌル通知を受け取りたす。詳现には、リク゚スタヌの電子メヌルID、タヌゲットorganization名、および正圓正を蚘述した内容が含たれたす。

New UI to request access to an organization

䜜業項目ルヌルを䜿甚するず、䜜業項目フィヌルドに特定のアクションを蚭定するこずで、動䜜を自動化できたす。メンバシップのルヌルに基づいお、フィヌルドを読み取り専甚たたは必須に蚭定するルヌルを䜜成できたす。たずえば、補品の所有者にFeatureの優先床を蚭定し、他のすべおのナヌザヌに察しおは読み取り専甚ずする、ずいった蚭定ができたす。

Read-only and required rules for group membership

重倧床、アクティビティ、優先床など、システム遞択リスト(理由フィヌルドを陀く)の倀をカスタマむズできるようになりたした。システム遞択リストのカスタマむズの範囲は、䜜業項目タむプごずに同じフィヌルドの異なる倀を管理できるように蚭定されおいたす。

Customize system picklist values

新しい䜜業項目のURLパラメヌタヌを䜿甚しお、ボヌドたたはバックログのコンテキストで䜜業項目ぞのリンクを共有したす。パラメヌタヌ?workitem=[ID]をURLに远加するこずにより、ボヌド、バックログ、たたはスプリント゚クスペリ゚ンスで䜜業項目のダむアログを開くこずができたす。

リンクを共有した人は、だれであっおもリンクを共有したずきず同じコンテキストで䌚話できたす

フィヌドバックでは、コメントだけでなく、䜜業項目の説明゚リア(およびその他のHTMLフィヌルド)で、人、䜜業項目、PRに぀いお蚀及できる機胜が欲しいずずいう芁望がありたした。堎合によっおは、䜜業項目で誰かずコラボレヌションしおいる、たたは䜜業項目の説明でPRを匷調したいが、その情報を远加する方法がなかったずいうこずです。今回の曎新で䜜業項目のすべおの長いテキストフィヌルドに人、䜜業項目、およびPRが蚘茉できたす。

䟋をいく぀か玹介したす。

  • メンションを䜿甚するには、@ 蚘号ずメンションする名前を入力したす。 䜜業項目フィヌルドの@メンションは、コメントに察しお行うような電子メヌル通知を行いたす。
  • 䜜業項目の蚀及を䜿甚するには、 蚘号の埌に䜜業項目IDたたはタむトルを入力したす。#mentionsは、2぀の䜜業項目間のリンクを䜜成したす。
  • PR蚀及を䜿甚するには、! PR IDたたは名前が続きたす。

Mention people, work items and PRs in text fields

私たちの䞻な目暙の1぀は、䜜業項目をチヌムのために、より協調的にするこずです。最近、Twitterでアンケヌトを実斜し、䜜業項目のディスカッションでどのようなコラボレヌション機胜が必芁かを確認したした。コメントに察するリアクションが最倚埗祚だったので、リアクションを远加したすTwitterの投祚結果はこのようになりたした。

Reactions on discussion comments

コメントにリアクションが远加できるようになりたした。リアクションを远加する方法は2぀ありたす。コメントの右䞊隅のスマむリヌアむコンず、既存のリアクションの隣のコメントの䞋郚です。必芁に応じお6぀のリアクションをすべお远加するこずも、1぀たたは2぀だけ远加するこずもできたす。リアクションを削陀するには、コメントの䞋郚にあるリアクションをクリックするず削陀されたす。以䞋に、コメントを远加したずきのリアクションず、リアクションがどのように芋えるかを瀺したす。

reaction on discussion comments2

Sprint 155 Updateには、CFDおよびVelocityレポヌトの曎新バヌゞョンが含たれおいたす。これらのレポヌトは、BoardずBacklogのAnalyticsタブで利甚できたす。今回の曎新でレポヌトをダッシュボヌドに盎接固定できたす。レポヌトをピン留めするには、レポヌトにカヌ゜ルを合わせ、省略蚘号"..."メニュヌを遞択し、ダッシュボヌドにコピヌしたす。

pin Azure Boards reports to the dashboard

Slack甚の新しいAzure Reposアプリを発衚できるこずを嬉しく思いたす。このアプリを䜿甚するず、リポゞトリを監芖し、コヌドがプッシュ/チェックむンされたずき、pull request(PR)が䜜成されたずき、PRが曎新されたずきに通知を受け取るこずができたす。さらに、pull request URLのプレビュヌは、PRに関する議論を開始し、コンテキストに沿った意味のある䌚話をするのに圹立ちたす。アプリはGitずTFVCリポゞトリの䞡方をサポヌトしたす。

Azure Repos app for Slack

今回の曎新で、Azure Active Directory(AAD)テナントに関連付けられた別の組織に、Artifactsフィヌドのupstream゜ヌスずしおフィヌドを远加できたす。フィヌドは、アップストリヌム゜ヌスずしお構成されたフィヌドからパッケヌゞを怜玢しお䜿甚できるため、AADテナントに関連付けられた組織間でパッケヌゞを簡単に共有できたす。このドキュメントでセットアップ方法を確認しおください。

Python Credential Provider(artifacts-keyring)(珟圚プレビュヌ䞭)をむンストヌルするこずで、Azure Artifactsフィヌドずの間でPythonパッケヌゞを発行たたは䜿甚するための認蚌を自動的にセットアップできたす。資栌情報プロバむダヌを䜿甚するず、構成ファむル(pip.ini/pip.conf /.pypirc)をセットアップする必芁はありたせん。最初にpipたたはtwineを呌び出すずきに、Webブラりザヌで認蚌フロヌが実行されたす。詳现はドキュメントを参照しおください。

Sprint 155 Updateでは、パむプラむンキャッシュのパブリックプレビュヌを発衚したした。これは、ダりンロヌドした䟝存関係やコンパむル出力などのファむルを埌の実行で再利甚できるようにするこずで、ビルド時間を短瞮するための機胜です。今回の曎新では、globパタヌンを䜿甚しおキャッシュキヌに耇数のファむルを含めるサポヌトを远加したした。䟋を以䞋に玹介したす。

steps:
- task: CacheBeta@0
  inputs:
    key:
    packages/**/package-lock.json, !node_modules/** | $(Agent.OS)
    path:
$(npm_config_cache)

泚意事項

キヌの郚分は "|" ずいうパむプ文字で区切る必芁がありたす(䞊蚘参照)。この倉曎は、今埌の機胜匷化で代替の埩元キヌを指定できるようにするためです。

パむプラむンキャッシュのドキュメントを芋お、ためしおみおください。

これたで、リリヌスパむプラむンのゲヌトタむムアりト制限は3日間でした。今回の曎新により、タむムアりトの制限が15日間に延長され、ゲヌトの期間が長くなりたした。たた、ゲヌトの頻床を30分に増やしたした。

これたで、新しいパむプラむンの䜜成でDockerfile甚の新しいパむプラむンを䜜成するずき、テンプレヌトはむメヌゞをAzure Container Registryにプッシュし、Azure Kubernetesサヌビスにデプロむするこずを掚奚しおいたした。今回の曎新でコンテナレゞストリにプッシュするこずなく、゚ヌゞェント内でむメヌゞを構築できる新しいテンプレヌトを远加したした。

New build image template for Dockerfile

Docker Composeタスクに新しいフィヌルドが導入され、-no-cacheなどの匕数を远加できるようになりたした。匕数は、ビルドなどのコマンドを実行するずきにタスクぞ枡されたす。

arguments input in Docker compose task

先月、テストで100MB超のファむル添付をサポヌトしたした。珟状では、VSTestタスクたたはPublish test resultsタスクがログに403たたは407゚ラヌを返すこずがありたす。アりトバりンド通信をフィルタリングするファむアりォヌル内にあるセルフホストのビルド、リリヌス゚ヌゞェントを䜿甚しおいる堎合、この機胜を䜿甚できるように構成を倉曎する必芁がありたす。

Fix warning in large test attachment

この問題を修正するには、アりトバりンド通信のファむアりォヌルからhttps://*.vstmrblob.vsassets.ioを陀倖しおください。トラブルシュヌティング情報に぀いおは、こちらのドキュメントをご芧ください。

泚意事項

これは、セルフホスト型Azure Pipelines゚ヌゞェントを䜿甚しおいお、アりトバりンドのトラフィックをフィルタヌ凊理するファむアりォヌルの内偎にいる堎合にのみ必芁です。クラりドでMicrosoftがホストする゚ヌゞェントを䜿甚しおいる堎合、たたは送信ネットワヌクトラフィックをフィルタヌ凊理しおいない堎合、䜕もする必芁はありたせん。

Azure PipelinesがホストするVMむメヌゞのいく぀かを曎新したした。ハむラむトは次のずおりです。

  • VS 2017にSpecter緩和策の有無にかかわらず、ARMおよびARM64のATLを远加したした(VS 2019では既に提䟛しおいたす)。
  • Ubuntu 16.04、VS 2017、VS 2019のJavaおよびGoのパッチバヌゞョンを曎新したした。
  • Ubuntu 16.04でオヌプン可胜なファむルの制限を50,000に増やしたした。
  • さたざたなバグ修正。

最新リリヌスの詳现に぀いおは、こちらをご芧ください。

特定のむメヌゞで䜿甚可胜なツヌルの完党なリストに぀いおは、Settings > Agent pools > Detailsに移動したす。

今回の曎新では、コンテナヌ甚のAKSおよびWebアプリのデプロむセンタヌワヌクフロヌにBitBucketリポゞトリのネむティブサポヌトを远加したした。これにより、OAuthの゚クスペリ゚ンスず、Bitbucketアカりントのリポゞトリずブランチのリストが取埗できるようになりたした。これは、それぞれのリ゜ヌスにデプロむする堎合、圹立ちたす。さらに、遞択したBitbucketリポゞトリを分析し、DockerFileを怜出するこずにより、支揎゚クスペリ゚ンスを远加したした。

Support for Bitbucket repositories in Deployment Center for AKS and Web App for containers

今回の曎新で、Azure DevOps Projectsで数回クリックするだけでLinux Webアプリを䜜成し、サンプルJavaアプリケヌションをデプロむできるようになりたした。Azure ReposでサンプルJavaアプリケヌションをホストし、CI/CDパむプラむンをセットアップしたす。

Linux Web App support for Java workflows in Azure DevOps Projects

パむプラむン倉数ず倉数グルヌプを手動で蚭定する必芁があるため、YAMLベヌスのパむプラむンをあるプロゞェクトから別のプロゞェクトぞの移怍は難しい堎合がありたす。ただし、パむプラむン倉数グルヌプず倉数管理コマンドを䜿甚するず、パむプラむン倉数ず倉数グルヌプのセットアップず管理をスクリプト化しおバヌゞョン管理できるようになるため、1぀のパむプラむンを構築しお、別のプロゞェクトぞパむプラむンを移動およびセットアップするためのスクリプトを簡単に共有できるようになりたした。

PRを䜜成するずき、倉曎がタヌゲットブランチで実行されおいるパむプラむンを壊す可胜性があるかどうかを怜蚌するのは難しい堎合がありたす。ただし、パむプラむンの実行をトリガヌしたり、PRブランチのビルドをキュヌに入れたりする機胜を䜿甚するず、タヌゲットパむプラむンに察しお実行するこずで、進行䞭の倉曎を怜蚌および芖芚化できたす。詳现に぀いおは、az pipeline runおよびaz pipeline build queueコマンドのドキュメントを参照しおください。

パむプラむンを䜜成するずきに、YAMLファむルを䜜成しおコミットし、パむプラむンの実行をトリガヌしたくない堎合がありたす。これは、さたざたな理由でむンフラストラクチャの準備ができおいないか、倉数/倉数グルヌプを䜜成および曎新する必芁があるため、パむプラむン実行に倱敗しおしたう可胜性があるためです。Azure DevOps CLIでは、-skip-first-runパラメヌタヌを含めるこずで、パむプラむンの䜜成時に最初の自動パむプラむン実行をスキップできるようになりたした。詳现に぀いおは、az pipeline create command documentationを参照しおください。

サヌビス゚ンドポむントCLIコマンドは、azure rmおよびGitHubサヌビス゚ンドポむントのセットアップず管理のみをサポヌトしおいたした。このリリヌスでは、サヌビス゚ンドポむントコマンドを䜿甚するず、あらかじめ構成されたファむル経由でサヌビス゚ンドポむントを䜜成でき、最適化されたコマンドを提䟛したす。az devops service-endpoint githubおよび、az devops service-endpoint azurermは、サヌビス゚ンドポむントを䜜成するためのファヌストクラスサポヌトを提䟛したす。これらのタむプの。 詳现に぀いおは、コマンドのドキュメントを参照しおください。

テスト蚈画の進捗レポヌトがパブリックプレビュヌで利甚できるようになりたした。このすぐに䜿えるレポヌトは、プロゞェクト内の1぀以䞊のTest Planの実行ずステヌタスの远跡に圹立ちたす。レポヌトの䜿甚を開始するには、Test Plans > Progress report* にアクセスしおください。

Test report access

レポヌトの3぀のセクションには、次のものが含たれたす。

  1. Summary遞択したテスト蚈画の統合ビュヌを衚瀺したす。
  2. Outcome trend毎日のスナップショットをレンダリングしお、実行ずステヌタスのトレンドラむンを提䟛したす。14日間(デフォルト)、30日間、たたはカスタム範囲のデヌタを衚瀺できたす。
  3. Detailsこのセクションでは、テスト蚈画ごずにドリルダりンしお、各テストスむヌトの重芁な分析が行えたす。

Test Plans Progress report

新しいTest Plans* ペヌゞグリッドを䜿甚しお、テストケヌスを䞀括で远加できるようになりたした。グリッドには、前のビュヌの3぀の列ずは察照的に、䞀括オヌサリング甚の6぀の列がありたす。グリッドの䜿甚を開始するには、Test Plans* > Add Test Cases > Add Test Cases Using Gridに移動したす。

Test Plan preview

add test case using grid

さらに、ChartをTest Plans* ペヌゞに远加したした。Chartタブを芋぀けるには、Test Plans > Chart*に移動したす。

Test chart

最埌に、DefineタブずExecuteタブで列の䞊べ替えができたす。たた、列の幅を調敎しお倧きなタむトルを衚瀺し、Executeタブのオプションを䜿甚しおテストケヌスを実行するこずもできたす。

test execute tab

query results widgetは、最も人気のあるりィゞェットの1぀であり、それには十分な理由がありたす。りィゞェットは、ク゚リの結果をダッシュボヌドに盎接衚瀺し、倚くの状況で圹立ちたす。

この曎新では、埅望の倚くの改善が含たれたした。

  • りィゞェットに衚瀺する列をいく぀でも遞択できるようになりたした。 5列の制限はもうありたせん
  • りィゞェットは、1x1から10x10たでのすべおのサむズをサポヌトしたす。
  • 列のサむズを倉曎するず、列の幅が保存されたす。
  • りィゞェットを党画面衚瀺に展開できたす。展開するず、ク゚リによっお返されたすべおの列が衚瀺されたす。

以前は、wiki内の他のwikiナヌザヌず察話する方法がありたせんでした。今回の曎新で、メヌルたたはチャットチャネルで䌚話を行う必芁があったため、コンテンツのコラボレヌションず質問ぞの回答が課題になりたした。コメントを䜿甚しお、Wiki内で他のナヌザヌず盎接共同䜜業できるようになりたした。コメント内の@mentionナヌザヌ機胜を掻甚しお、他のチヌムメンバヌの泚意を匕くこずができたす。この機胜は、この提案チケットに基づいお優先順䜍付けされたした。コメントの詳现に぀いおは、こちらのドキュメントをご芧ください。

Comments in wiki pages

Until now, the wiki tree showed all the folders and files starting with a dot (.) in the wiki tree. In code wiki scenarios, this caused folders like .vscode, which are meant to be hidden, to show up in the wiki tree. Now, all the files and folders starting with a dot will remain hidden in the wiki tree hence reducing unnecessary clutter.

This feature was prioritized based on this suggestion ticket.

これたで、Wikiツリヌには、Wikiツリヌ内のドット(.)で始たるすべおのフォルダヌずファむルが衚瀺されおいたした。今回の曎新により、コヌドからWikiを䜜成するずいうシナリオでは、.vscodeなどのフォルダヌが非衚瀺になり、Wikiツリヌに衚瀺されたす。ドットで始たるすべおのファむルずフォルダヌがWikiツリヌでも非衚瀺のたたになり、䞍芁な混乱が軜枛されたす。

この機胜は、この提案チケットに基づいお優先順䜍付けされたした。

泚意事項

ここで議論されおいる機胜は今埌二䞉週にわたっお順次展開されたす。

これらの新機胜を読んだ埌、次のリンクからぜひご自身でAzure DevOpsサヌビスを䜓隓しおみおください。

Go to Azure DevOps Services

これらの機胜に぀いおどう思っおいるかお聞きしたいず思いたす。 フィヌドバックメニュヌを䜿甚しお問題を報告するか、提案を提出しおください。

Make a suggestion

アドバむスや回答を必芁ずする質問がある堎合、Stack Overflowコミュニティで聞いおください。

Vijay Machiraju

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment