TFS

ALM Advent Calendar 2012 開発と運用を繋ぐために ~DevOpsを考える~

TFS

ALM Advent Calendar 2012 #TFSUG : ATND ラストのエントリです。@kaji_3 こと、かじです。SIerでエンジニアしてます。ALM Advent Calendar のラストです。TFS ではなくALM Advent Calendar となった事で幅広いエントリになり、大変勉強になりました。自分と…

ALM Advent Calendar 2012 ツールを使わなかった、あるシステムのライフサイクル

TFS

ALM Advent Calendar 2012 #TFSUG : ATND 6日目のエントリです。@kaji_3 こと、かじです。SIerでエンジニアしてます。 いつもは技術系ですがALMということで今回は趣向を変えて、ツールを使わなかったとあるシステムのライフサイクルを振り返りつつ、どうあ…

Team Foundation Server Branching and Merging Guideに沿った分岐(ブランチ)を作成するツール #tfsug

TFS

はじめに TFSを利用したブランチ計画についてのベストプラクティスがまとまった Visual Studio Team Foundation Server Branching and Merging Guide というのがあります。 本家(v2.1 VS2012版) → Visual Studio Team Foundation Server Branching and Mer…

「TF30042: データベースがいっぱいです。Team Foundation Server の管理者に連絡してください。」が発生してしまったら

TFS

リポジトリ管理する容量をチェックしていなかった、うっかり大きいファイルをチェックインしてしまった場合、 恐怖の「TF30042: データベースがいっぱいです。Team Foundation Server の管理者に連絡してください。」が発生します。発生時から時間も経ったし…

Team Foundation Service の Build サーバは Windows Azure SDK 1.8 対応済み #tfsug

更新 2012/12/13 Use the hosted build controller in VS - Team Foundation Serviceで、Azure SDK 1.8が対応したので解決しました。Team Foundation Service で Windows Azure プロジェクトをビルドしようとするとエラーが発生しビルドできません。。 環境 …

Visual Studio 2012 「保留中の変更」でコメントを複数行入れる方法

TFS

一行しか入れられないように見えるけど、普通に「Enter」で改行できるよ! 小ネタ極まりない。。

Team Foundation Server をチームで使う前にするべき10のこと #tfsug

TFS

TFSを実業務で使って早4回になります。 そんな4回でチームで使う前に準備しておけばよかった orz と反省する点があるので自戒も込めてまとめてみました。 前提 TFS2010 筆者経験のプロジェクト導入規模は1〜20人 バージョン管理と自動ビルドのみ導入 1.…

TFS2012 自動ビルドで NUnit テストのカバレッジ結果を OpenCover で計測する #tfsug

TFS2012 自動ビルドでのNUnit テストの結果が OpenCover カバレッジを計測できない(回避策発見) - kaji_3's blog で実現できず困っていましたが、解決したので対応方法をまとめます。 環境 Windows8 VisualStudio2012 TFS2012 ReportGenerator.1.6(NuGet) …

TFS2012 自動ビルドでのNUnit テストの結果が OpenCover カバレッジを計測できない(回避策発見)

※対応方法をまとめました→TFS2012 自動ビルドで NUnit テストのカバレッジ結果を OpenCover で計測する #tfsug - kaji_3's blogPremium からなら、コードカバレッジが取得できますが買う事ができないため OpenCover でカバレッジを計測しようとしてます。以…

TFS2012 自動ビルドで NUnit テストを実行する #tfsug

Visual Studio 2012 でアダプターがあれば MSTest 以外のテストフレームワークもVisual Studio のテスト結果等が利用できるようになりました。となるとTFSの自動ビルドでゲートチェックインしたくなったのでその手順をまとめました。 環境 Visual Studio 201…

TFS2012自動ビルドでデプロイすると「'managedRuntimeVersion' プロパティが 'v4.0' に設定されています。このアプリケーションには 'v4.5' が必要です。」への対応方法 #tfsug

TFS

IIS8.0に.NET Framework 4.5 のアプリケーションをデプロイしようとしたらうまくいかなかったのでメモ。 環境 Windows 8 IIS8 Visual Studio 2012 Team Foundation Server 2012 Visual Studio 2010 インストール済み TFSもVisualStudioも全部ローカルPC 現象…

TFSの自動ビルドでWebアプリのデプロイ、配布パッケージの作成を同時に行う #tfsug

TFS

TFSを利用していつも継続的インテグレーションをしてます。ビルドが成功したら動作確認用サーバに上げたくなります。 そして検証が完了したらデプロイしたアプリケーションを受入テスト等の別環境にデプロイしたくなります。そんな課題を MSBuild のオプショ…

TFS 自動ビルドで Web 配置パッケージを作成するための設定

TFS

前提 Team Foundation Server 2010 Visual Studio 2010 ビルド定義を編集する 自動ビルドで実行される MSBuild の引数を指定します。チームエクスプローラーからビルド定義の編集を行い、MSBuild引数に以下を追加します。 /p:CreatePackageOnPublish=trueこ…

TFSのビルドサービス時、認証 proxy 経由でNugetリポジトリにアクセスする

認証proxyサーバは消滅して欲しい(挨拶)しかし、うちの会社は。。という事でなんとか動かします。 Nugetにproxyを利用してもらう ビルドサービスで Nuget リポジトリにアクセスするためにproxyを利用する設定を追加します。なお、前提としてビルドサーバに…

TFS のビルドサービス時 Nuget リポジトリからパッケージを取得する

Nuget でパッケージ管理してます。 お陰で色々なライブラリを使う場合もチームへの展開が楽になりました。となると、TFSで自動ビルド時する時もNugetでパッケージを取得し、ビルドサーバにライブラリをインストールする手間は省きたくなるのは当然のこと。ま…

Team Foundation Service Preview を利用してみた

TFS

Team Foundation Server の PaaS、Team Foundation Service (以下TFService)の Preview 版を触ってみました。 はじめに 昨年度の案件で Team Foundation Server(以下TFS) を利用していました。目的はバージョン管理と、CIでした。 【参考】Team Foundatio…

Team Foundation Server で構成管理を運用してみた

id:kaorun55 さんがバージョン管理事例についてMSDNを参考にしつつまとめたエントリ(より実践的な、Team Foundation Serverのバージョン管理 - かおるんTFSダイアリー) を上げていたのに影響されて私も事例を。構成管理をどうやっているかはあまり公開され…