VSTS
APIからビルドをQueueに積むのは専用のAPIがあります。 tech.tanaka733.net では、いったんQueueに積まれたビルドをAPIからキャンセルしたいときはどうしましょう?API一覧にキャンセルとかストップといった類のメソッドはありません...*1 *1:Deleteはあるの…
Visual Studio Advent Calendar のトリを務めることになりました。 qiita.com また、人知れず(実は)やっていた一人Advent Calendarも完走しました。 www.adventar.org 本題のVSTS拡張の方ですが、ここらでTypeScriptで書き換えてみたいと思います。 VSTS …
今日はGridをもう少し拡張してみます。 VSTS 拡張を作ってみる (1) - 銀の光と碧い空 VSTS 拡張を作ってみる (2) : VSTS Rest APIを実行する - 銀の光と碧い空 VSTS 拡張を作ってみる (3) : 設定データの管理 - 銀の光と碧い空 VSTS 拡張を作ってみる (4) : …
引き続きVSTS拡張の紹介です。今回はGridを拡張してみたいと思います。 VSTS 拡張を作ってみる (1) - 銀の光と碧い空 VSTS 拡張を作ってみる (2) - 銀の光と碧い空 VSTS 拡張を作ってみる (3) : 設定データの管理 - 銀の光と碧い空 そもそも、VSTS SDKにはい…
今回は設定などのデータをVSTSのサービス上に保存する仕組みを紹介します。 VSTS 拡張を作ってみる (1) - 銀の光と碧い空 VSTS 拡張を作ってみる (2) - 銀の光と碧い空 前回までと違って、今回はこのサイトに載っている情報の通りで動きます。 Data and Sett…
Visual Studio Advent Calendar 20日目です。 qiita.com 昨日作ったVSTS拡張の中でVSTS APIを叩いてその結果を表示してみることにしましょう。 VSTS 拡張を作ってみる (1) - 銀の光と碧い空
Visual Studio Team Services にはExtensionという拡張を作ることができ、独自の機能を持った拡張を提供することができます。既存のVSTSのWeb画面(タブやコンテキストメニュー)に追加することができ、SDKを使うことで拡張側で新たな認証処理を入れることな…
以前紹介したVSTSのService WebHookを受け取る処理の中で、ビルドの詳細を送信したいため、APIを使ってビルドログを取得することにしました。 tech.tanaka733.net コードはこんな感じです。 var build = new BuildHttpClient(new Uri("https://<yoruaccount>.VisualStudio</yoruaccount>…
VSTSにはAPIがあるので、指定したビルド定義をビルドQueueに積むことができます。 Visual Studio Team Services and Team Foundation Server REST API Reference ビルド周りについてはこちら。 Builds | REST API Reference for Visual Studio Team Services…
以前はAppVeyor でやっていたのですが、仕様変更で動かなくなってから何となく手動でやってしまっていたのをVSTSに移行してみました。対象はChatwork.Api です。 github.com AppVeyorと違ってビルド結果だけをPublicに見せるという設定ができないっぽい*1の…
先日こんな発表がありました。 Announcing Package Management support for VSO/TFS - Microsoft Application Lifecycle Management - Site Home - MSDN Blogs 要はVSTSのサービスとしてPrivateなNuget リポジトリを提供し、かつその認証・認可にVSTSのユー…