kkamegawa's weblog

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

Visual Studio Team Serviceのダッシュボードを使って作業を可視化する(20日目)

はじめに 初期状態 Widget紹介 ビルド関係のWidgetを追加する Widget SDK まとめ はじめに VSTSのチームを開いたとき、ダッシュボードが表示されます。デフォルトでも必要十分な情報がありますが、やはりダッシュボードであるからにはwidgetを貼りたいもので…

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機能を持っています。内蔵の範囲で使う限りは非常に簡単に使えます。外部のリポジトリにホストされているソースでもビルドできるので、ビルドエージェントを使うだけでも便利ですよ。 価格 初期設…

Visual Studio Team ServicesでGitのpush,pull requestを行う(7日目)

Gitの詳細な説明ではありませんが、Visual StudioとVSTSを使って、Gitのプルリクエストおよび、マージまでの流れを解説します。 Visual Studioからプッシュ pull request(プル要求) Visual Studioで作成する ブラウザでpull requestを処理する cherry-pick m…

Visual Studio Team Servicesに接続して開発する(6日目)

ようやく今日からVisual Studioをつないで開発を行います。 Gitリポジトリ 初期化 Gitセキュリティ設定 ブランチと作業項目を関連付ける Visual StudioからVSTSへ接続する Gitの設定 プロジェクトを作成する まとめ Gitリポジトリ まず、VSTSにGitリポジトリ…

Visual Studio Team Services の作業項目管理(5日目)

いよいよ作業項目を作っていきましょう。 Featureを作成する 初期登録 Story BoardをPowerPointで作成 プロダクトバックログの作成 自動的に関連付けされるバックログ ブランチに関連付ける バックログのテンプレート化 メールで送信 フィードバックを要求す…

Visual Studio Team Servicesで作業を管理する(4日目)

4日目は作業項目をカスタマイズを紹介します。 初期状態 Features バックログ カンバン Backlog Items カンバン 作業工数管理 初期状態 Workタブをクリックすると、Backlog Itemsが初期状態で表示されます。Scrumテンプレートでは、Features(要求される機能)…

Visual Studio Team Servicesの高度な初期設定をする(3日目)

はじめに チームプロジェクトを追加する セキュリティ設定 新しいプロセステンプレートを作る ビルド設定 拡張機能 性能 まとめ はじめに 昨日で初期設定は終わったみたいなことを書きましたが、今日は応用編の初期設定を紹介します。やってもやらなくても構…

Visual Studio Team Services初期設定をするその1(2日目)

Azure ADのユーザー管理 ユーザー管理 無料アカウント(Stakeholder) Basic(5人まで無料) Visual Studioサブスクリプション アカウントセキュリティ設定 チーム初期設定 通知設定 アイテム保持ポリシー まとめ Azure ADのユーザー管理 Azureポータルに組織ア…

Visual Studio Team Servicesを構築する(1日目)

はじめに 今日からAdvent Calendarがはじまりますね。特に参加はしていないですが、Visual Studio Team Services(以下VSTS)の全機能について解説していこうと思います。日付が合えばほかのAdvent Calendarに相乗りの形で公開します。現在想定しているペース…

NuGet.org公開前にVSTSのパッケージ管理機能でテストする

はじめに フィード作成 ソースファイル ビルド フィードに接続する はじめに VSTS/TFS 2017にはNuGetパッケージサーバー機能が提供されています。VSTSの場合、最初の5名までは無料です。パブリックに公開するようなパッケージではnuget.orgを使えばいいので…

Visual Studio Team Services 2016/11/23の更新

感謝祭期間中だというのに、いつも通りVSTSの更新が行われました。前回からGoogle翻訳を使って下訳→チェック修正しているので、かかる時間がずいぶん短くなりました(^^;。 Gitのブランチポリシーの挙動が少しユーザーの期待と違っていたので、期待されている…

Visual Studio 2017 RCの再インストールが必ず失敗する場合の対処

※:RC版の話なので、正式版では直っている可能性があります。 ちょっとした事情でVisual Studio 2017 RCを削除したのですが、問題が解決したので、再インストールしようとしたところ、こんなエラーが出て、どうしても実行できません。 [3874:0021][2016-11-23…

VSTS の新しいWork Item Searchで日本語検索を試す

Connect()で新しいWork Item Searchがプレビュー公開されました。 blogs.msdn.microsoft.com 今までのWork Item検索は英語版のSQL Serverをバックエンドにしているからか、Titleではかろうじて日本語検索ができたものの、Descriptionに書かれている日本語を…

Visual Studio Team Services 2016/11/16の更新

定例外ですが、Connect();にあわせて、VSTSのRelease ManagementとPackage Managementが一般提供開始されました。それに伴い、課金も始まります。5人まで無料ですが6人以上で使う場合はVSのEnterprise以外を使っている人は気を付けてください。 Work Item Se…

ConnectでのTFS/VSTS関係の発表

channel9.msdn.com ニューヨークで恒例の(?)開発者関係のイベント、Connect();が開催されています。とはいえ、//buildのように一般向けに開かれたイベントではなく、特別な招待客とプレスのみのようです。セッション動画も続々と上がっていますね。 他のとこ…

MVP Global Summit4日目

まとめ 長いようで、短かったGlobal Suumitも今日で終わり。一部の方はまだ滞在しているようですが。 朝ちょっとだけセッションに出て、午後からベルビュースクウェアにあるMicrosoft StoreでSurface Dial買おうと思ったら、開店前から並んでいたジャパニー…

MVP GlobaSummit 3日目

今日も今日とて8時から。トランプ氏が選挙に勝って、悲しみのどん底かと思いきや、そんなこともなく淡々と進みました。いや、途中で何かあったかもしれないけど、気づかなかった。 夕食はちょっとしたイベントでいいタイ料理のケータリングでした。USではご…

MVP Global Summit 2日目

2日目も朝8時から18時くらいまでびっしり。 食事はいつも通りHyattで食べて、お昼以降は会場のおやつ、夜はいわゆる日本地域にMVPが集まって簡単なお食事会。 そのあとInfragisticsさんのパーティに顔だして、MVVMCross作者のBrianを紹介してもらいました。…

MVP Global Summit 1日目

今日から本格的に英語漬けの日です。こっちのセッションは朝早く、移動時間が20分程度とはいえ、起きるのはいつも通りの時間。 朝ごはんはホテルでいただくのですが、ホテルによって結構違うようです。私が泊まったHyattはごく普通のアメリカンなホテル飯と…

MVP Global Suumit 0日目

Instagram Instagram サンフランシスコから一路シアトルへ移動。国内線の移動なので楽々と思いきや、入国審査がない程度でした。機内ではサンフランシスコ経由で入国する方が危うく遅れそうになった話とか聞いて、やはり国際線の乗り継ぎはなかなかハイリス…

MVP Gobal Summit -1日目

Computer History Museum 長い間行ってみたかった場所の一つ、Computer History Museumに行ってきました。 http://www.computerhistory.org/ これは一日楽しめますね。早くいけば、IBM 1401を実際にサポート&メンテナンスしていたエンジニアたちによる実演…

MVP Global Summit -2日目

今年は11/4の金曜から前乗りで参加しています。シアトル直ではなく、まずはSan Joseへ。現地でいろいろお世話になっています。 ペッパー君が日本乗り継ぎでお出迎え Google本社では過去のDorid君がまとめて展示されています。案内してくれた人曰く「バージョ…

Visual Studio Team Services 2016/11/2の更新

Visual Studio Team Services 11/2の更新リリースノートに関する翻訳です。オリジナルはこちらから読んでください。 www.visualstudio.com 今回はリリースノートが手抜き(?)なのか、非常に短くてあっという間に翻訳できました(笑)。目玉はなんといっても、Mi…

Gitで独自の証明書を使用する(Git for Windows 2.12.1で不要に)

TFSを組織内で運用している場合、証明書を購入せず、Windows Serverの認証局で運用することもあると思います。Active Directoryを使用している場合、追加コストなく、安全に証明書の配布ができるので、使っているところも多いと思います。 WindowsのAPIを使…

Visual Studio Team Services 2016/10/12の更新

遅くなりましたが、Visual Studio Team Services が10/12に更新されましたので、リリースノートの翻訳を行いました。原文はこちらを読んでください。 www.visualstudio.com 今回はRevert, Cherry-pickなどがWeb UIからできるようになったことや、ブランチの…

Visual Studio "15"の目につく新機能

はじめに ロードテストがソリューション読み込まなくても使用可能に フォルダからソリューションを作成 チームプロジェクトのUI変更 VSTS/TFSのタスク編集がWebへ はじめに blogs.msdn.microsoft.com Visual Studio "15" Preview 5が公開されました。今回か…

iPhone7 Plusに乗り換えた

買ったもの iPhone 3GSではソフトバンク、iPhone 5はau、iPhone 6 PlusはDocomoときて、最後はAppleから直売のアンロック版(^^;。これで全部制覇かな(違)。アンロック版に今までのDocomoのSIMさしてつかってます。あと半年ほどで2年縛りが終わるのでそれでさ…

Insider Preview 14936でBoWが16.04へ更新

今日Windows 10 Insider Previewが14936に更新されました。 blogs.windows.com Bash on Ubuntu on Windowsも16.04に対応したそうですが、BoWの中身を自動更新してくれないので、do-release-upgradeで更新します。 サードパーティーのリポジトリは無効にされ…

TFS "15" RC2インストール

TFS

はじめに 事前準備 アップグレード開始 アップグレードテスト App Tierの設定 検索機能 レポート機能 アップグレード実行 コード検索 はじめに TFS "15" RC2が公開されました。今回から日本語版が提供されています。まだインストーラーに一部英語が残ってい…

Visual Studio Team Services 2016/9/21の更新

VSTSの9/21分のリリースノート翻訳を行いました。オリジナルはこちらから読んで下さい。 www.visualstudio.com 今回からリリースノートを載せているサイトのプラットフォームが変わったんですかね。URLが軒並み変わっていて、上記のように埋め込みタイプが使…

.NET CoreアプリをVSTSで継続的デリバリー(Windows/Linux編)

はじめに ビルド成果物を関連付け リリース環境を設定 デプロイスクリプト Azure App Serviceを停止/起動 Azure App Serviceへのデプロイ ProductionスロットでAzure App Serviceを入れ替える Linuxへのデプロイ sshでのコピー 実行権限付与 実行終了 まとめ…

.NET CoreアプリをVSTSで継続的インテグレーションする(Linux版)

Linuxビルドエージェントを構成する ビルド定義を作る シェルスクリプトとタスクの単位 NuGetパッケージのリストア プロジェクトのビルド テストプロジェクトの実行 パッケージを出力する まとめ Linuxビルドエージェントを構成する .NET - Powerful Open So…

.NET CoreアプリをVSTSで継続的インテグレーションする(Windows版)

はじめに VSTSとビルドエージェント エージェントの対応OS Windows(Hosted)で.NET Coreアプリをビルドする NuGetの復元タスクを追加 ビルドタスク テストプロジェクトのNuGetパッケージを復元する テストの実行 テスト結果をVSTSにアップロード パッケージの…

.NET Coreでの継続的インテグレーションと継続的デリバリー資料公開

connpass.com このセッション資料を公開しました。連休中にもかかわらず、お越しいただいた皆様ありがとうございます。 .NET Coreと継続的インテグレーションと継続的デリバリー—kkamegawa (英語版を作ってみました) .NET Core with Continuous Integration …

「アジャイルでやってみた」出版のお知らせ

長い間あまり記事の投稿ができませんでしたが、TFSUGのメンバーでこういう本を書いていたからです。 www.shuwasystem.co.jp 会社で上司に「次のプロジェクトはアジャイルで!」と指示された主人公がいろいろな問題にあたりながらも、プロセスとツールで解決…

Visual Studio Team Services 2016/9/2の更新

遅くなりましたが、VSTSの2016/9/2リリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 2016-Sep-2 Release Notes | Visual Studio Team Services 今回はちょっと少なめですかね。前回のGit関係と今回の、作業項目の履歴タブの改善も…

Ubuntu 16.04 LTSの設定

設定するときいろいろ情報検索するのがめんどくさいので(自動化するときも)、自分用にまとめ。適当に更新します。 Hyper-V用設定 sudo apt-get install linux-virtual sudo apt-get install linux-tools-virtual linux-cloud-tools-virtual これやっておくと…

Visual Studio Team Services 2016/8/19の更新

今回はちょっといろいろあって遅くなりましたが、2016/8/19付のVSTSのリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 2016-Aug-17 Release Notes | Visual Studio Team Services 今回の更新はすごく多くて、翻訳するのもちょっ…

TFS "15" RC1公開

blogs.msdn.microsoft.com Team Foundation Server "15" RC1 | Visual Studio 次期TFSのRC1が公開されています。現時点では、日本語優先にしているブラウザで見るとPreview版のリリースノートが表示されますが、一番下にあるロケール設定でUnited Statesに変…