kkamegawa's weblog

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

TFS

インサイドWiki(TFS/VSTS)

はじめに TFSとVSTSにはmarkdown形式で記述できるWikiがサポートされました。ドキュメントはあるのですが、私もいくつか勘違いしているところがあったので、ちょっとまとめてみます。 Wikiを作る Wiki初期ページ チームプロジェクトのWikiをクリックすると、…

Azure Active Directory Domain ServicesでTFSを使ってみる

Azure Active Directory Domain Servicesができたときからぜひ使ってみたいと思っていました。フルマネージドなので、AD特有の面倒なことが解消されそうです。 azure.microsoft.com ただ、いろいろ問題もあります。 高い。裏で4台くらいのサーバーを動かして…

Team Foundation Server 2017 Update2正式リリース

TFS

Team Foundation Server 2017 Update2がリリースされました。リリースノートとダウンロードはこちらから。TFSなので、日本語のリリースノートも出ると思いますので、簡単に。 www.visualstudio.com Brian Harryのブログによると、TFS 2017での機能アップデー…

Kindle Direct PublishingでのTFS本出版開始

長い間、Team Foundation Serverの本が出なかったので、まぁ自分で書いてみるか、ということで書いてみました。 Team Foundation Server 2017 コンプリート ガイド セットアップ編 Team Foundation Server 2017コンプリートガイド作者: 亀川和史発売日: 2017…

VSTSのビルドが成功しているのに失敗と表示される?

ある日のこと。仕掛けたLambdicSQL for SQL Serverのビルドがどうなっているかな?と思ってビルドステータスをみてみました。 あれ?失敗なのに直近のビルド履歴は成功???実はこのStatusという欄は正確には「My Build Status」の略です。 つまり、「自分…

VSTS/TFSの継続的インテグレーションとデータベース接続と単体テスト

データベース接続を動的に作る 最近、id:ishikawa-tatsuya さんのLambdicSQLというSQLをラムダでかいちゃおう、というOSSをid:odashinsukeさんと一緒にやってます。いろいろなデータベースに対応する(予定)ですが、とりあえず三人のスキルセットがそろってい…

VSTSでASP.NET CoreアプリのCI/CDを行う

はじめに Build定義作成 Release機能を使う はじめに 以前、VSTSとAzure App ServivesのCI/CDの話を書きました。 kkamegawa.hatenablog.jp 今はちょっとやり方が変わっているので、改めて紹介します。VSTSで書いていますが、基本はJenkinsやTFSでも変わりあ…

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

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

RedGate ReadyRollで継続的インテグレーションするときの注意点

ReadyRoll Core Proバージョン 継続的インテグレーション時の注意点 ReadyRoll Core Visual Studio 2017 Enterpriseには、RedGate社のReadyRollという、SQL Serverに対して構成の履歴や差分を比較するためのツールが付属しています(Proにはついていません)。…

TFS用のSQL Server照合順序の注意点

www.visualstudio.com www.visualstudio.com SQL Serverセットアップ時にサーバーの照合順序を決めますが、TFSをインストールする場合、選択できるサーバー照合順序には制限があります。 アクセントを区別する(_AS) 大文字小文字を区別してはならない(_CI) …

Team Foundation Server 2017 Update1リリースと注意事項

TFS 2017 Update1 リリースされましたね。今回SQL Server 2016 SP1やWindows Server 2016もサポートされています。ハードウェア要件はこちらから。 www.visualstudio.com Express Editionもリリースされていますが、前回同様機能差はなく、SQL Serverのライ…

Team Foundation Server 2017 Update1 RC2リリース

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

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…

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

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

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のように一般向けに開かれたイベントではなく、特別な招待客とプレスのみのようです。セッション動画も続々と上がっていますね。 他のとこ…

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

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

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

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

TFS "15" RC2インストール

TFS

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

TFS "15" RC1公開

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

TFS2015 Update3でSonarQube連携ができない場合の対処

TFSおよび、VSTSでビルド時にSonarQubeを呼び出すことにより、C#コードの静的解析及び、品質情報の管理を行うことができます。 Microsoft Azure - SonarQube と TFS による技術的負債の管理 SonarQube™ » Announcing SonarQube integration with MSBuild and…

TFS "15" Preview公開

Team Foundation Server "15" Preview | Visual Studio Visual Studio "15"に対応するTFS "15"のプレビューが公開されました。ざっくりリリースノートを見る限りではVSTSの前回くらいまでの更新がほとんど入っている感じですね。日本語翻訳もされるでしょう…

Team Foundation Server 2015 Update3リリース

.NET Core 1.0 RTM / Visual Studio 2015 Update 3buchizo.wordpress.com ブチザッキに任せておけばいいかなーという気がしないでもないですが、一応。TFSこと、Team Foundation Serverも2015 Update3がリリースされました。ついこの前Update 2.1が出た…

Office 365 PlannerとVSTSのタスク管理の使い分け

先日、Office 365のPlannerという機能が正式版になりました。VSTSをはじめとする、開発ツール系に組み込まれているタスク管理とどう使い分けるのか悩む人もいるんじゃないかな、と思います。こんな風に使うといいんじゃないでしょうか。 Office 365 Planner …

VSTS/TFSでC++アプリケーションのビルド用テンプレートを変更する

はじめに VSTSでビルドを行うとき、いくつかのプロジェクトタイプではビルドテンプレートが用意されています。新規作成するときにVisual Studioというテンプレートがあるのですが、これは.NETプロジェクト用になっていて、いくつかのビルドステップに不都合…

Visual Studio Team Services 2016/5/6の更新

GW中(って向こうには関係ないですが)にVisual Studio Team Serviceが更新されました。私のテナントにはまだ一部の機能しかきていないようで、一週間くらいで順次更新していくそうなので、気長に待ちましょう。私が友人と使っているテナントにはすでに新機能…

Team Foundation Server 2015 Update 2.1公開

https://www.visualstudio.com/downloads/download-visual-studio-vs ちょっと問題のあったTFS 2015 Update 2の更新版Update 2.1がリリースされました。先日個別パッチが出ていた、CJK圏でのビルドが失敗するバグも修正されていますので、個別パッチの適用は…

TFS2015 Update2で新ビルドでのビルドができない(パッチが出ました)

TFS 2015をUpdate2にしたところ、こんなメッセージが出てビルドできなくなってしまいました…。ちなみにソースリポジトリはTFVCです。 2016-04-03T07:21:50.8292795Z ##[error]':' または '}' ではなく無効なオブジェクトが渡されました。 (473): { (略) Get-…

VSTSの新ビルドで単体テスト結果を確認する

ASP.NET MVC(.NET Framework 4.6)のプロジェクトをVisual Studio Team Servicesでビルドしたいとします。作成したデフォルトのビルド定義には単体テストを実行するタスクがあり、有効にしています。 しかし、ビルドしても、このようにテスト結果が表示されま…