kkamegawa's weblog

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

Azure

今どきのAzure Stack on Azureの作り方

諸事情あって、Azure上にAzure Stackを作っています。検索すれば上のほうにでてくる世界のやまさのエントリーがあるのですが、私がこれをやってもDSCを構築するところで失敗しました。検索しても事例がいくつかあるものの、ASDKはサポート外なので、MSDN For…

Azure PipelinesでAzureのREST APIを呼ぶ

これはAzure DevOpsアドベントカレンダー19日目の記事です。 qiita.com .@kkamegawa Azure Pipelines で Azure のREST を ワンライナー(Reposにスクリプト入れない)で実行したことありますか? #AzureDevOps Have you run Azure's REST on Azure Pipelines wi…

Azure DevOps 2018/9/10の更新

Azure DevOps Sprint 140のリリースノートAzure DevOpsローンチリリースノート(Sprint 140は別でした)の翻訳を行いました。オリジナルはこちらから読んでください。 docs.microsoft.com Sprint 140を記念してではないですが、今回のリリースではVisual Studi…

Visual Studio Team ServicesからAzure DevOpsへ

はじめに 名前について URLについて 価格について オープンソース向け 小規模チーム向け(5人まで) それ以上の規模 既存ユーザーへの影響(追加) 5人以下で無償のプライベートGitとして使っている人たち Visual Studioサブスクリプションユーザー はじめに M…

Global Azure Bootcamp 2018 @ Kansai 開催

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

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

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

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

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

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アドベントカレンダー:継続的モニタリングを設定する(20日目)

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

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

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

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とい…

わんくま&プロ生合同勉強会でWindows コンテナーのことをしゃべってきました

はじめてのコンテナーDocker & Windows & Linux from Kazushi Kamegawa わんくま&プロ生合同勉強会でWindowsコンテナーについて基本編を解説してきました。Windowsコンテナーは選択肢やインストールがまだ混乱しているというか、ちょっとわかりにくい状況に…

Azure コンテナー レジストリを使う

azure.microsoft.com Azureのサービスの1つ、コンテナーレジストリサービスを使って自前のイメージを管理しましょうという話。Docker hubでもいいのですが、広く公開するものでもないし、あちらは無料だと一つだけ(9/7現在)なので。 今回はクロスプラットフ…

Visual Studio Team ServicesでRe:VIEWのCIを実施する

はじめに VSTSビルドエージェントを作る Dockerレジストリへの接続設定 Re:VIEW文書をビルドする 成果物にする 成果物の原稿を他人と共有する(追加) 終わりに はじめに TFS2017本をRe:VIEWを使って書いているのですが、ローカルビルドでやっていました。ビル…

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

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

Visual Studio Team Services 2017/6/22の更新

VSTSの6/22の更新(Sprint 119)のリリースノートの概要訳を行いました。オリジナルはこちらから読んでください。 www.visualstudio.com 今回の更新は一部先日公開されたTFS 2017 Update 2 RC2にも含まれています。アイコンの見た目が変わって、ぱっと見識別し…

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

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

Global Azure BootCamp /w OzCode Kansaiを開催しました

Global Azure BootCamp connpass.com 昨日の話ですが、Global Azure BootCamp /w OzCodeというイベントを開催しました。Global Azure BootCampとは年に一度この時期?に全世界同一日程でAzureのイベントをやろうというものです。今年はたまたまOzCode社の方…

BuriKaigi 2017 in Toyamaでぶりを食べ…しゃべってきました

toyama-eng.connpass.com 一度は行ってみたかったブリ会議 in Toyama、今回やっと念願かなって参加できました。いろいろなセッションがあり、ブリおいしかった…もとい、とても楽しかったです。 あなたの開発環境にちょい足しするDevOps—kkamegawa 私の発表資…

Visual Studio Team ServicesとAzure App Servicesの継続的デプロイメント(29日目)

はじめに 更新のお知らせ デプロイオプション Azureの継続的配信(プレビュー) VSTS側の設定 不要になった場合 まとめ はじめに Azure App Servivesには二つデプロイ方法が用意されています。現在プレビューの継続的配信昨日はVSTS側に設定を行います。 更新…

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…

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

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

PowerShell Users Groupのセッション資料公開

PowerShell DSCでテスト環境を管理しよう—kkamegawa 4/9のPowerShellユーザーグループでPowerShell DSCやAzureを使ってどうやってテスト環境を維持しましょうか、ということについてお話してきました。DSCそのものはあまり触れておりません(すいません)。テ…

Azure DevTest Labsでテスト用仮想マシンを作るべき理由

Azure DevTest Labs | Microsoft Azure まだプレビューですが、Azure DevTest Labsというサービスがあります。これはテスト用の仮想マシンの作成と管理に特化したサービスです。Azure 仮想マシンほど細かくいろいろ設定することはできないのですが、その分か…

Apache JMeterで世界規模のデータセンターから負荷をかける

Visual StudioとVisual Studio Team Servicesを使えば、任意の(残念ながら日本はまだありません)Azureデータセンターから特定のWebサイトに負荷をかけることができます。 クラウドベースのロードテスト | Visual Studio Online www.atmarkit.co.jp 負荷をか…

Visual Studio Team Services 2016/3/3の更新

TFS 2015 Update2 RC2は気づいていましたが、Visual Studio Team Servicesの更新は気づいていませんでした…。ということで、いつものように参考訳です。 Gitでsquash mergeに対応したんですね。コミットグラフきれいにしたいときには便利そうです。探索テス…

VSUG THE FINAL DAYでTFS/VSTSのこれまでとDevOps時代のこれからというお話ししてきました

2005年12月に発足したVisual Studioを中心としたコミュニティ、VSUGが10年という節目で一旦区切りをつけるということで、最後のイベントが行われました。 VSUG DAY ~THE FINAL~ ちなみに私もこのVSUGの発足イベントに参加して、都合がつく限り東京のイベン…

Visual Studio Team Services 2/16の更新

全然気づいていなかった…というか、2/18って、ComCampの準備で完全に見ていなかったので、VSTSが更新されているとは気づいていませんでした。いや、確かにダッシュボードに見慣れない作業項目のチャートが追加できるなぁとは思っていたのですが。 ざっくり翻…

ComCamp 2016 Powerd By MVPs大阪でWindowsでDevOpsについてお話ししました

technet.microsoft.com 昨日の話ですが、日本各地でComCampというイベントが開催されました。私も大阪会場でWindowsでDevOpsというお題でお話しさせていただきました。 WindowsでDevOps—kkamegawa あいにくの天気で来ていただいた方少し少なかったようですが…

VSTSでAzure Resouce Managerでのデプロイ事前準備と注意点

Visual Studio Team Servicesの新しいビルド定義では、ARM Resource Managerを使用したデプロイタスクを作ることができます。 もちろんデプロイ前にAzureのサブスクリプションと関連付ける必要があるのですが、普通なら https://(account).visualstudio.com/…