kkamegawa's weblog

Visual Studio,TFS,ALM関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

ALM

Visual Studio Team Services 2017/10/6の更新

Visual Studio Team Services Sprint 124のリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com 今回は今までの機能追加に比べると、やや小規模な機能強化ですね。Wikiの改良が続いているのはうれしいです。Wiki…

Visual Studio Team Services 2017/8/28の更新

遅くなりましたが、VSTSの8/28のSprint 122のリリースノートの翻訳を行いました。オリジナルのリリースノートはこちらから読んでください。 www.visualstudio.com 今回から待望のGitのforkが入りました。レポジトリの作成権限が必要になるはずですが、ブラン…

Visual Studio Team Services 2017/7/14の更新

遅くなりましたが、Visual Studio Team Servicesのリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 www.visualstudio.com 今回はリリース機能がパブリックプレビューになったのが大きいですかね。以前のリリース定義ではどこが並…

Visual Studio Team Services 2017/5/11の更新

遅くなりましたが、Sprint 117, 5/11のVSTSリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 www.visualstudio.com 5/15更新となっていますが、同じ文章が二回明らかに出てはいけないところに出ていたので、なおしてもらったため…

Visual Studio Team Services 2017/4/19の更新

VSTSの4/19のSprint 116(のはず)のリリースノートの参考訳を作ってみました。オリジナルはこちらから読んでください。 www.visualstudio.com Gitのコミットグラフ、node.jsの複数バージョンの検証、ログの強化、iOS/Google Playへのリリース機能強化、拡張機…

VSTS/TFSで並列リリースを行う

www.visualstudio.com VSTSにはビルドとリリース機能があり、それぞれ継続的インテグレーションと継続的デリバリーを支援します。これらにはMSが提供するエージェント(Hosted Agent)と自前で用意するエージェント(Private Agent)の二種類があります。 エージ…

Visual Studio Team Services 2017/3/8の更新

VSTSのSprint 114が公開されたので、ざっくり翻訳を行いました。オリジナルのリリースノートはこちらから読んでください。 www.visualstudio.com モバイル向けのワークアイテムのディスカッションとほかの人に割り当てがサポートされたようですね。Gitのコメ…

Visual Studio Team Services 2017/2/15の更新

遅くなりましたが、Visual Studio Team Services 2/15(Sprint113)のリリースノートの翻訳を行いました。翻訳している間にしれっと更新されていてあれ?と…。ところで展開が「一週間以内」ではなく、「三週間後」(次のスプリントまで)にしれっと…。 MSの内部…

Team Foundation Server 2017 Update1 RC2リリース

www.visualstudio.com ようやくTFS 2017 Update1 RC2がリリースされました。おそらく3/8にVisual Studio 2017と合わせてリリースなんですかね。今回からやっと日本語版が提供されました。サポートも行われるので、プロダクションに入れてもいいようです。 大…

Visual Studio Team Services 2017/1/25の更新

少々遅くなりましたが、VSTSのリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 www.visualstudio.com ようやくモバイルフレンドリーなビューが作られてきました。最初はWork Itemだけだそうで。メールにwork itemのリンクがあっ…

BuriKaigi 2017 in Toyamaでぶりを食べ…しゃべってきました

toyama-eng.connpass.com 一度は行ってみたかったブリ会議 in Toyama、今回やっと念願かなって参加できました。いろいろなセッションがあり、ブリおいしかった…もとい、とても楽しかったです。 あなたの開発環境にちょい足しするDevOps—kkamegawa 私の発表資…

Visual Studio Team Services 2017/1/5の更新

お久しぶりのVSTSのリリースがありました。もう少し先だと思っていましたが、早かったですね。今回はSprint 110を飛ばして、111と一緒にリリースされているので、内容も盛りだくさんです。オリジナルはこちらから。 www.visualstudio.com 新しいプロジェクト…

Visual Studio Team Servicesで外部サービスを呼び出す(30日目 - 最終回)

はじめに Azure Resource Manager Endpoint GitHubへの接続 Jenkinsへの接続 SSHでの接続 Subversion その他一般的な外部サービス SonarQubeへの接続 まとめ はじめに アドベントカレンダーの枠からはみ出して続けていたVSTSの機能全紹介もここでいったん区…

Visual Studio Team ServicesとAzure App Servicesの継続的デプロイメント(29日目)

はじめに 更新のお知らせ デプロイオプション Azureの継続的配信(プレビュー) VSTS側の設定 不要になった場合 まとめ はじめに Azure App Servivesには二つデプロイ方法が用意されています。現在プレビューの継続的配信昨日はVSTS側に設定を行います。 更新…

Visual Studio Team ServiceのLibrary機能で複数の値を一括管理する(28日目)

はじめに 作成 参照する まとめ はじめに ユーザーIDやパスワードをリリース定義のスクリプトに埋め込まず、外部に定義したいことはよくあります。そういう時、Release ManagementではVariableに設定することで、複数のリリース環境に同じ値を使えます。 そ…

Visual Studio Team ServicesとFirefoxで未知のバグを探索する

年末休暇中ですが、Firefox版Test & Feedback拡張機能が公開されました。 marketplace.visualstudio.com EdgeがComming soon!ですが、いつになるのかなー。Downloadをクリックすると、拡張機能のファイルがダウンロードされるので、Firefoxのタブにドロップ…

Visual Studio Team Servicesとエコシステム(25日目)

はじめに VSTSとつながるIDEなど Git VS Codeの拡張機能 TFVC 拡張機能 WorkItem Search Code Search Work Item Visualization Octopus Deploy build Release Docker Integration Release Annotations for Azure Application Insights Azure DevTest Labs Ta…

Visual Studio Team Servicesの外部サービス連携を使う-Teams編(22日目)

はじめに Teamsとの連携 VSTSのService Hook まとめ はじめに VSTSには外部のWebサービスと連携する機能があります。イベントとしては多くないのですが、いろいろな通知が一か所にまとめられるといいものです。そんなサービス連携を紹介します。 Teamsとの連…

Visual Studio Team Servicesの負荷テストをCI/CD時に実施する-JMeter編(19日目)

今日は追い込まれたので手抜きです(でも予定通りです)。 はじめに VSTSの負荷テスト機能はVisual Studioだけではなく、Apache JMeterも対応しています。以前も少し紹介しましたが、多少強化されています。 kkamegawa.hatenablog.jp 制限事項 www.visualstudi…

Visual Studio Team Servicesの負荷テストをCI/CD時に実施する(18日目)

はじめに 負荷テストプロジェクトを登録する 負荷テストのひな型を入手する Visual Studioで負荷テスト結果を参照する ソリューションを追加する VSTS負荷テストをCI/CDで呼び出せるように設定する ビルド定義に追加する 簡単なURLテスト VSTSの負荷テストを…

Visual Studio Team Servicesを使ってWebサイトの負荷を簡単に計測する(17日目)

はじめに URLベースのシナリオを作成する ブラウザのリクエストをそのまま使用する har(HTTP archive)を取得する HTTP Archive based testを作成 はじめに Webサイトをリリースして、著名なメディアに取り上げられるなどの何らかの事情で、突発的にアクセス…

Visual Studio Team Servicesで顧客に手軽にフィードバックを入力してもらう(16日目)

はじめに フィードバックをお願いする ダッシュボードの設定 フィードバック依頼 フィードバック開始 開発側 まとめ はじめに フィードバックがほしい、とお願いしても、VSTSのWeb UIに不慣れな人ではなかなかチケットを作ってもらうことは難しいです。もう…

Visual Studio Team ServicesとChromeで未知のバグを発見する(15日目)

はじめに Chrome拡張機能 操作を記録する スクリーンショット&メモ 履歴 作業項目と関連付け バグの作成 VSTSでのバグ確認 Test Managerで探索テスト Test Managerで起動する 記録の日数について まとめ はじめに テストケースだけでバグが検出できればいい…

Visual Studio Team Services で手動テストを実行してバグ記録、修正をする(14日目)

手動テスト、バグ発行 テストを実行 Chromeで実行 バグ情報 バグ修正 Test Managerでの実行 手動テスト、バグ発行 テストを実行 昨日作成した、テスト計画のテストケースからテストを実行します。Activeになっているテストを選択して、Run with Optionsを選…

Visual Studio Team ServicesのWebテスト機能を準備する(13日目)

テストタブ Test & feedback用Chrome拡張機能 初期設定 テストを作る 要件ベースのテスト抽出 テスト計画の編集 まとめ テストタブ TestタブではVSTSのテスト機能の情報が集約されています。結構高度な機能で、要件に基づくテストや、負荷テストを一元管理す…

Visual Studio Team ServicesのNuGetサーバー機能を使う(12日目)

はじめに インストール フィードを作成する フィードに接続する Nugetフィードを構成する npmフィードを構成する macOS/Linux Windows プレビュー版を非表示にする 作成パッケージの管理 まとめ はじめに NuGetを使う場合、通常はnuget.orgに公開したパッケ…

Visual Studio Team Services の Release Manegentの高度な設定(11日目)

昨日はRelease Managementによる継続的デプロイの基本を紹介しました。単にデプロイするだけであればビルド時に実行することもできますが、デプロイ時に他者の確認を要求したいことや、デプロイのメール通知といった機能を使うにはRelease Managementを使う…

Visual Studio Team ServicesのRelease ManagementでCDを行う(10日目)

昨日まででCIができたので、今度はCD(Continuous Deployment)を紹介します。 はじめに リリース定義の作成 リリース実行 まとめ はじめに 実はビルドとリリースのタスクは共通で使用できます。タスクを追加するダイアログボックスが表示されると、どちらにも…

Visual Studio Team ServicesのCIをより便利に使う(9日目)

ちょっと遅くなりました。明日も遅くなるかもしれません。昨日はVSTSで簡単にビルドキューに挿入するところまでを紹介しました。今日は使うと便利なビルドオプションを紹介します。 ビルドの細かい設定 ビルドオプション リポジトリオプションを設定する 独…

Visual Studio Team Servicesのサーバービルド機能を使う(8日目)

Visual Studio Team ServicesはAppVeyorやCircleCIのようなCI機能を持っています。内蔵の範囲で使う限りは非常に簡単に使えます。外部のリポジトリにホストされているソースでもビルドできるので、ビルドエージェントを使うだけでも便利ですよ。 価格 初期設…