kkamegawa's weblog

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

VSTS

Visual Studio Team Services 2018/4/16の更新

Visual Studio Team Services 2018/4/16 Sprint 133のリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com 三週間後と思っていたのに、前回が四週間開けたから短くなったんですかね。今回の目玉としてはAzure Dat…

Global Azure Bootcamp 2018 @ Kansai 開催

Global Azure Bootcampを今年も開催できました。参加してくださった皆様、セッションを引き受けてくださった皆様、ソフトウェアのライセンスやランチを提供してくれたスポンサーの皆様、会場提供とセッションを引き受けてくださった日本マイクロソフト様あり…

Visual Studio Team Services 2018/4/3の更新

Visual Studio Team Services Sprint 132(2018/4/3更新)のリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com 今回はいくつか目玉となるような更新がありますね。Golangツールインストールのサポート、Gitレポジ…

Application Insights とVSTSの作業項目を連携させる

前からやりたいと思っていたことの1つが、Webサイトに問題があったときにVSTSに作業項目を登録するということでした。拡張機能とかWebhookでできるかな、と思っていましたが、いつの間にか標準でできるようになっていましたので紹介します。 Application Ins…

VSTSのビルドタスクは定期的に面倒見よう

ちょっとあまり更新していないのですが、コミュニティサイトのビルドとデプロイをVSTSでやっていたわけですよ。で、サイトそのものを更新してない(技術的には.NET 2.0初期レベル)ので、VSTSに移行して、最初にデプロイしてからまったく更新していませんでし…

VSTS / TFSのビルドエージェントのトラブル調査

VSTSではプライベートエージェント、TFSでは必ずビルドエージェントを用意します。ビルドやリリースのログでビルド中の状態はわかりますが、failedになって、コンソールのログで調べられない場合はどうすればいいでしょうか? 基本エージェントをインストー…

Visual Studio Team Services 2018/3/5の更新

先週Global Summitに参加していたので、翻訳が遅くなりましたが、VSTS Sprint 131のリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com 今回はそう目玉!みたいな項目は多くないですが、GitHubとの相互連携や@Cu…

Visual Studio Team Services 2018/2/14の更新

Visual Studio Team Services 2/14のSprint 130のリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com 今回はupstream package sourceとsymbol serverの一般提供が開始されたことが大きいですね。Azure DevOpsプ…

業務システム開発モダナイゼーションガイドとVSTS

業務システム開発モダナイゼーションガイド 非効率な日本のSIを変革する実践的ベストプラクティス作者: 赤間信幸出版社/メーカー: 日経BP社発売日: 2018/02/16メディア: 単行本この商品を含むブログを見る ec.nikkeibp.co.jp いわゆる赤間本の10冊目ですね。…

VSサブスクリプションとVSTSアカウントをAzure AD認証で動かす場合の注意事項

これは2018/2/1時点の情報です。 たぶん日本マイクロソフトさんから翻訳が出るんじゃないかなあと期待しているのですが、重要な注意事項なので簡単に翻訳&解説してみます。オリジナルも必ず読んでください。 VS Subscriptions and linking your VSTS accoun…

Visual Studio Team Services 2018/1/24の更新

Visual Studio Team Services 2018/1/24のSprint 129のリリースノートの翻訳を行いました。オリジナルはこちらから見てください。 docs.microsoft.com 今回はSprint 128と129がまとめられていますが、意外と多くなくて助かりました。今回GitHub Enterpriseと…

VSTSでLinuxのVMにdockerイメージを展開する

はじめに docker-compose.ymlの変更 ビルド定義の用意 Deployment Groupsを構成する Release定義を作る はじめに 読者(え)の方からリクエストをいただいたので。LinuxのVMでDockerコンテナを運用しているけど、VSTSでうまいデプロイ方法が分からないというお…

Visual Studio Team Services CI/CDアドベントカレンダー:CI/CDまとめ(25日目)

はじめに VSTSとCI/CDについて Webへの傾倒 エージェントについて ビルド/リリース時のキャッシュ Azureいらないようで、実はいる App CenterとVSTSとの住み分け TestとCI/CD 今回できなかったところ 終わりに はじめに これはVisual Studio Team Service ア…

Visual Studio Team Services CI/CDアドベントカレンダー:App Centerとの連携(24日目)

はじめに サインアップ VSTSとの接続 App Centerのプロジェクト作成 VSTSでのビルド定義 App Centerでビルド はじめに これはVisual Studio Team Services アドベントカレンダー24日目の記事です。 qiita.com 最近モバイル開発もよく聞くようになっています…

Visual Studio Team Services CI/CDアドベントカレンダー:Jenkinsと連携する(22日目)

はじめに Serviceを設定する ビルド定義作成 リリース定義を作る Service HookでJenkinsを構成する まとめ はじめに これはVisual Studio Team Servicesアドベントカレンダー22日めの記事です。 qiita.com 以前コードレポジトリの連携でGitHubを紹介しました…

Visual Studio Team Services CI/CDアドベントカレンダー:ダッシュボードでビルド/リリース状況を見る(21日目)

はじめに ダッシュボードの追加 ウィジェット追加 Chart for Build History Deployment status Release Definition Overview Test Results Trend 完成 はじめに これはVisual Studio Team Servicesアドベントカレンダー21日目の記事です。 qiita.com 今回は…

Visual Studio Team Services CI/CDアドベントカレンダー:継続的モニタリングを設定する(20日目)

はじめに リリース定義の作り方 まとめ はじめに これはVisual Studio Team Servicesアドベントカレンダー20日目(ぇ)の記事です。 qiita.com 継続的インテグレーション、継続的デプロイ(デリバリー)はよく聞いたことがあると思います。最近VSTSの開発で継続…

Visual Studio Team Services CI/CDアドベントカレンダー:ビルド時のユニットテストと品質履歴を参照する(19日目)

はじめに これはVisual Studio Team Serviceアドベントカレンダー19日目の記事です。 qiita.com 今まであまり触れてきませんでしたが、VSTSで単体テストを実施するとテストの成功率やカバレッジの記録が採取できます。これを履歴で見るとカバー率の履歴が分…

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

六週間後かと思っていたのですが、二週間で出てしまいました。今回のリリースは少しだけで、一週間で展開されるということなので、もう皆さん使えるようになっていると思います。オリジナルのリリースノートはこちらを読んでください。 docs.microsoft.com …

Visual Studio Team Services CI/CDアドベントカレンダー:NuGetパッケージのCIとパッケージ機能(18日目)

はじめに パッケージフィードを作る nugetパッケージのCI クロスプラットフォーム対応nupkgの生成 パブリックとプライベートの使い分け おまけ はじめに これはVisual Studio Team Services アドベントカレンダー18日目の記事です。 qiita.com VSTSにはNuGet…

Visual Studio Team Services CI/CDアドベントカレンダー:ビルドタスクの実行条件を指定する(17日目)

はじめに ビルド定義での条件設定 Custom Conditionの設定 参考文献 はじめに これはVisual Studio Team Servicesアドベントカレンダー17日目の記事です。 qiita.com ビルドタスクを定義してもちょっと特定の時は動いてほしくない、という場合はあります。例…

Visual Studio Team Services CI/CDアドベントカレンダー:外部レポジトリ(GitHub)をビルドする(16日目)

はじめに 前提条件 コミット時にビルドする ビルド結果の見方 はじめに これはVisual Studio Team Servicesアドベントカレンダー16日目の記事です。 qiita.com 今までVSTSの内部レポジトリのビルドについて紹介していましたが、今日は外部のレポジトリ具体的…

Visual Studio Team Services CI/CDアドベントカレンダー:異なるエージェントを使ってビルドする(15日目)

はじめに 別のエージェントプールを追加する 並列実行は? はじめに これはVisual Studio Team Services アドベントカレンダー15日目の記事です。 qiita.com 6日目の記事で複数段階でビルドする、という機能を紹介しました。 kkamegawa.hatenablog.jp その時…

Visual Studio Team Services CI/CDアドベントカレンダー:Inside Build Agent(14日目)

はじめに VSTSエージェントのソース ローカルか、プライベートか。 エージェントのフォルダー構成 ビルドエージェントの更新 capability(ビルドエージェントで使用可能な機能) TIPS はじめに これはVisual Studio Team Servicesアドベントカレンダー14日目の…

Visual Studio Team Services CI/CDアドベントカレンダー:タスクをライブラリで再利用する(13日目)

はじめに タスクグループを定義する Task groups定義の管理 新しいビルド定義で参照する プレビュータスクで評価する まとめ はじめに これはVisual Studio Team Services アドベントカレンダー13日目の記事です。 qiita.com ビルドやリリースで使うタスクは…

Visual Studio Team Services CI/CDアドベントカレンダー:仮想マシンへの継続的デプロイ(12日目)

はじめに 仮想マシンでの事前準備 Azure仮想マシンデプロイ時の注意点 Deployment groupのエージェントフェーズを使う リリース実行 まとめ はじめに これはVisual Studio Team Servicesアドベントカレンダー12日目の記事です。 qiita.com 今日は昨日に引き…

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

Visual Studio Team Services 2017/11/28のSprint 126のリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com 最近は小幅な更新でしたが、Connect();に合わせて貯めていたんでしょうか。非常に大きな更新になって…

Visual Studio Team Services CI/CDアドベントカレンダー:Deployment Groupで仮想マシンへの展開を管理する(11日目)

はじめに Deployment Groups作成 エージェントの管理 まとめ はじめに この記事はVisual Studio Team Servicesアドベントカレンダー12日目の記事です。 qiita.com 仮想マシンへの展開、どうやっているでしょうか?ReleaseやBuildのタスクでFQDNを指定してコ…

Visual Studio Team Services CI/CDアドベントカレンダー:データベースへのCI/CD(10日目)

はじめに RedGate ReadyRollとEntity Frameworkの違い 拡張機能の追加 ビルド定義を作る ReadyRollでリリース Visual Studioでの注意事項 まとめ はじめに これはVisual Studio Team Servicesのアドベントカレンダー10日目の記事です。 qiita.com CI/CDとい…

Visual Studio Team Services CI/CDアドベントカレンダー:Logic Appでビルド通知(9日目)

はじめに Logic Appを作る VSTSのWeb hookを設定 実行してみる まとめ はじめに qiita.com これはVisual Studio Team Servicesアドベントカレンダー9日目の記事です。今日はLogic Flowを使ったアプリケーションからVSTSのビルドを呼び出し、Teamsと連携して…