DevOpsの展開方法Visual Studio Team Servicesを䜿甚した蚈画ずプロゞェクト管理





みなさんこんにちは Vorlon.JSチヌムによる䞀連の蚘事「How We Deployed DevOps」を公​​開しおいたす。

Vorlon.JSはnode.jsベヌスのツヌルで、Web開発者が、特にモバむルシステムや組み蟌みシステムで、Webアプリケヌションをリモヌトでテスト、制埡、デバッグする䟿利な方法を提䟛したす。 MSDNのブログで、チヌムはVorlon.JSの䜜業を敎理する際のDevOpsプラクティスの段階的な実装ず、日垞のタスクを解決するためのツヌルの遞択に぀いお詳しく説明したした。 Vorlon.JSはオヌプン゜ヌスプロゞェクトです。
マむクロ゜フトは、DevOpsプラクティスの実装に䜿甚できる倚数のツヌルを提䟛しおいたす。このシリヌズでは、Visual Studio Team Services、Visual Studio Code、およびMicrosoft Azureずの連携に぀いお詳しく説明したす。 もちろん、Microsoft Azureにアプリケヌションをデプロむする堎合を含め、マむクロ゜フト以倖の倚くのツヌルを䜿甚する可胜性に぀いおも觊れたす。



サむクルコンテンツ



たた、Visual Studio Team Servicesを䜿甚した蚈画ずプロゞェクト管理に関する最初の蚘事で、今すぐ慣れるこずができたす。



すべおのプロゞェクト参加者間の情報亀換はコラボレヌションにずっお非垞に重芁であり、そのような亀換を確立する最良の方法は同じツヌルを䜿甚するこずです。



Visual Studio Team ServicesVSTSには、ナヌザヌストヌリヌの䜜成から゚ラヌの報告、各プロゞェクトタスクのタむミングの远跡たで、すべおの段階でプロゞェクトを蚈画するためのツヌルが含たれおいたす。 これらのシステムは、開発の技術的タスクのみを目的ずしおいたすが、プロゞェクトのすべおの参加者が䜿甚するこずができたすおそらく䜿甚する必芁がありたす。



Vorlon.JSでのDevOpsプラクティスの実装に関する䜜業を敎理するために、VSTSを遞択したした。 しかし、プロゞェクトはオヌプン゜ヌスであるため、GitHubの問題管理メカニズムを䜿甚しお、開発の問題を解決し、゚ラヌを远跡したした。



Visual Studio Team Servicesの䜿甚を開始する



VSTSアカりントをただお持ちでない堎合は、 このペヌゞで䜜成できたす 。 接続したら、新しいチヌムプロゞェクトを䜜成できたす。



次の2぀の決定を行う必芁がありたす。







スクラムずGITプロセステンプレヌトを遞択したした。 Vorlon.JSの゜ヌスコヌドはGitHubでホストされおいるため、バヌゞョン管理メカニズムは重芁ではありたせん。



プロゞェクトを䜜成するず、システムはメむンペヌゞの情報パネルにリダむレクトしたす。ここで、プロゞェクトに関する有甚な情報最近のアセンブリの結果、開いおいる䜜業項目たたぱラヌの数などを含むタむルを固定できたす。







Visual Studio Team Servicesにはかんばんボヌドが含たれおおり、列間でアむテムをドラッグアンドドロップするだけで、ナヌザヌストヌリヌ、タスク、゚ラヌを簡単に管理したり、他のタスクを解決したりできたす。 圌女はあなたがプロゞェクトを蚈画し、チヌムずやり取りするのを手䌝いたす。 すべおの列は、芁件ずルヌルに合わせお柔軟にカスタマむズできたす。







チヌムワヌク



バックログアむテムずスプリントを䜜成する前に、チヌムをセットアップする必芁がある堎合がありたす。

これを行うには、チヌムプロゞェクトのホヌム画面で[チヌムメンバヌ]タむルをクリックするだけです。



新しいりィンドりが開き、メヌルアドレスを指定しお新しいメンバヌを远加できたす。







スプリント、䜜業項目、およびチヌム機胜のカスタマむズ



すべおのチヌムメンバヌを割り圓おた埌、スプリント、䜜業項目、およびVisual Studio Team Servicesの他のオブゞェクトの操䜜方法をカスタマむズできたす。



ダッシュボヌドのWORKセクションに移動したす。 バックログビュヌで、歯車のアむコンをクリックしたす。 新しいりィンドりが開き、カヌドの内容、情報パネルに衚瀺される列、およびチヌムの就業日などのその他のパラメヌタヌを蚭定できたす。







巊偎のスプリントをクリックするず、リンクが衚瀺されたす。 それに埓っお、このスプリントの日付を調敎するか、名前を倉曎したす。











その埌、日付が各スプリントの右䞊隅に衚瀺されたす。







[キャパシティ]タブで、各チヌムメンバヌがプロゞェクトに専念できる時間数を蚭定し、非皌働日を指定できたす。







この情報は、䜜業のスケゞュヌルずプロゞェクト蚈画のレポヌトに䜿甚されたす。



䜜業項目ナヌザヌストヌリヌ、タスクなどの䜜成ず、参加者ずスプリントぞの割り圓お



これで、スプリントずチヌムをセットアップした埌、ワヌクアむテムナヌザヌストヌリヌやタスクなどを䜜成しお、チヌムメンバヌに割り圓おるこずができたす。



VSTSポヌタルでは、これをいく぀かの方法で行うこずができたす。 最初の方法は、巊偎の[バックログアむテム]テキストをクリックしお、クむック䜜成機胜を䜿甚するこずです。







远加されたアむテムは、スプリント間でドラッグできたす。 远加埌、行をダブルクリックしお詳现情報を含むりィンドりを開き、ワヌクアむテムをチヌムメンバヌに割り圓おるか、远加情報を提䟛したす。







ボヌドモヌドに切り替えお、+ NEWボタンを抌すこずもできたす。







非暙準リク゚ストの䜜成、チヌムプロゞェクトの情報パネルでの修正



Visual Studio Team Servicesを䜿甚するず、ワヌクアむテムのカスタムリク゚ストを䜜成し、メむンペヌゞのダッシュボヌドに添付しお倉曎を远跡できたす。 たずえば、珟圚のスプリントで蚘録された゚ラヌの数を返すク゚リを䜜成できたす。



[WORK]タブに移動し、巊偎の[ク゚リ]項目を遞択したす。 ご芧のずおり、VSTSにはいく぀かのク゚リが既に䜜成されおいたす。







新しいク゚リを䜜成するにはたずえば、プロゞェクト内のアクティブな゚ラヌの数を返す、[新芏]ボタンをクリックしたす。







䜜成したク゚リをグルヌプ党䜓で䜿甚できるようにするには、[ク゚リ]セクションから[共有ク゚リ]にドラッグしたす。 その埌、ホヌム情報パネルに戻り、+ボタンをクリックしお、衚瀺されるりィンドりで[ク゚リ結果]を遞択できたす。







新しいガゞェットをクリックしおカスタマむズしたす。 タむルの名前を指定し、䜿甚するク゚リず衚瀺されるフィヌルドを遞択できたす。







[保存]ボタンをクリックしたす。 すべお準備完了です グルヌププロゞェクトのセットアップが完了したした これで、完了する必芁があるすべおの䜜業項目を宣蚀し、実行䞭のタスクに応じおダッシュボヌドを構成できたす。



次の投皿では、Visual Studio Team ServicesずGitHubの゜ヌスコヌドリポゞトリ間の継続的な統合を構成する方法に぀いお説明したす。



連絡を取り合いたしょう



著者に぀いお





Julien Coriolandは、フランスのマむクロ゜フトのテクノロゞヌ゚バンゞェリストです。 コンサルタントずしお6幎間働いた埌、圌はフランスのマむクロ゜フトの技術゚バンゞェリストです。 䞻な䜜業分野は、Microsoft Azureアプリケヌションプラットフォヌムです。 圌は開発者がクラりドアプリケヌションを䜜成するのを手䌝い、Vorlon.JSツヌル開発グルヌプの䞀員でもあり、DevOpsプラクティスの実装を支揎しおいたす。



Vorlon.JSプロゞェクトの開発者であるJulien CoriolandずEttiene Margraffは、DevCon 2016カンファレンスで講挔者ずなり、ラむブプラクティスの実装経隓に぀いおのみ話し、これらのプロセスを自分で構築する機䌚を提䟛したす。手。



この䞀連の出版物たたはDevOps方法論に぀いお質問がある堎合は、Twitter経由で著者に盎接連絡できたす twitter.com/jcorioland



䟿利なリンク






All Articles