kkamegawa's weblog

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

C# 7.0のプロジェクトをVSTSで継続的インテグレーションする

前振り C# 7.0プロジェクトを作る ビルド定義作成 ビルドしてみる 前振り Visual Studio Team Services って C# 7 のビルドに対応してないの? #もしや— じんぐる (@xin9le) 2017年4月10日 という話があったので、ちょっと書いてみます。 C# 7.0プロジェクト…

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) …

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

VSTSの3/29に公開されたSprint 115のリリースノートの翻訳を行いました。オリジナルはこちらから読んでください。 www.visualstudio.com Gitのブランチポリシーに特権ユーザーをバイパスするというのはよくありますが、その時に理由が必要というのはわかりや…

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

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

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

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

Bash on Ubuntu on WindowsのCreators Update機能強化紹介記事が公開されました

www.buildinsider.net そんなわけで、Anniversary Updateから導入された、BoWのCreators Updateで入る予定の強化機能の紹介記事を書きました。記事中でも触れていますが、ブログなどではWindows Subsystem for Linux(WSL)という記述のほうが多くなっているよ…

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と合わせてリリースなんですかね。今回からやっと日本語版が提供されました。サポートも行われるので、プロダクションに入れてもいいようです。 大…

わんくま大阪でGit初級話をしてきました

www.wankuma.com わんくま大阪にお邪魔して、Gitの初級編をお話してきました。 Subversionじゃダメ?Gitに移行しないとダメ?—kkamegawa デモで片方の環境の編集するの忘れてて、競合&マージのデモが失敗したのが心残りでしたが、なんとか大体思っていたデ…

Visual Studio 20周年ポエム

blogs.msdn.microsoft.com Visual Studio 2017のRTMが3/7に決まりました。Visual Studio 97以来、Visual Studioブランドでは20周年だそうです。もちろんぽっと出たわけではなくて、それ以前の歴史もあります。 単独製品時代 以前はFORTRAN, Assembler, C, BA…

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 私の発表資…

Power BIの新しいVisual Studio Team Servicesコネクタを試す

powerbi.microsoft.com Power BIの1月新機能で、新しいVSTSのコネクタがリリースされPower BI Desktopからアクセスできるようになりました。まだ超初期版で、特定の人しかアクセスできません。 Office 365の管理者などは無関係で、MS側で制御しています(具体…

Surface Keyboardを買った

シアトルで買ったSurface KeyboardをようやくThinkPad T440pにペアリングさせてみました。タッチ感はSurface Bookと同じかなと思っていたのですが、結構違いますね。Bookよりも個人的には好みかもしれません。 ただ、横幅が広いので、テンキー部分を使うか?…

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

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

VSTS/TFSで長期間にわたる保守業務をタスク管理する

はじめに VSTSやTFSで作業管理する場合、ちょっと悩ましいのが定期的に発生するような「長期間にわたる定常業務」をどうやって管理するか、という話があります。私も部門で入れようとして、この辺どうしようかなぁと試行錯誤しました。Epicを作るとかでもい…

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側に設定を行います。 更新…

Python 2.7.xをWindowsでビルドする

たまにしかやらないので、忘れてしまうから自分用にメモ。 (2017/9/28)Python2.7.14用に更新 必要なもの Visual Studio 2008 Active Perl TortoiseSVN(コマンドラインツールも必ずインストールします) Git for Windows 2.10 (XP/2003をサポートする最後のGit…

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

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

2016年振り返り

関西方面の生活もだいぶ慣れてきましたが、予想以上に東京行かないですね…。もうちょっと機会があるかなと思ったのですが。来年のde:codeはたぶん行けると思うので、その時はよろしゅうに。 今年は一人アドベントカレンダーなぞやってしまってかなり死ぬかと…

ICU4C 58.2のNuGetパッケージ公開

www.nuget.org 年の瀬ですが、一人アドベントカレンダー書いていて全く手を付けられなかったICU4C 58.2に対応したNuGetパッケージを公開しました。 ソースというか、パッケージはGitHubで公開しています。57_1のパッケージに含まれるバイナリはICU4C_571とい…

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 ServiesのREST APIを使ってみる(24日目)

はじめに VSTSのファイルをコミット履歴から取得する Gistの取得 途中段階のソース はじめに 今日はちょっと趣向を変えて、VSTSのREST APIを使う方法を紹介します。C#で作ってもいいのですが、今日はPowerShell AdventCalendarと相乗りカレンダーということ…

Visual Studio Team Servicesで単体テストの品質管理をする(23日目)

VSTSで実行する単体テスト .NET CoreとVSTS ASP.NETプロジェクトのビルドテンプレート 単体テストと品質履歴 単体テストエラー発生時 まとめといいわけ VSTSで実行する単体テスト .NET CoreとVSTS いろいろ調べてみたのですが、残念ながら現在VSTSのHosted A…

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

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

Visual Studio Team ServicesのデータをPower BIで可視化する(21日目)

はじめに データを取得 作業項目でチャートを見る まとめ はじめに VSTSのデータを可視化して一括で見たいという話はよくあります。そういうときのためにVSTSはPower BIでデータを抜き取って表示できます。Power BIはVSTSだけではなく、GitHubやほかのデータ…

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

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