Skip to content

Instantly share code, notes, and snippets.

View kkamegawa's full-sized avatar

KAMEGAWA Kazushi kkamegawa

View GitHub Profile
@kkamegawa
kkamegawa / where-command.ps1
Created January 7, 2016 12:32
It is same as ms-dos command where.exe
function Where-command
{
param(
[Parameter(ValueFromPipeline=$true,Mandatory=$true)]
[string] $Name
)
begin
{
}
@kkamegawa
kkamegawa / 2015-dec-10-vso.md
Last active January 17, 2016 13:48
Update description for VSTS at 2015/12/11

Work Itemにカスタム項目を追加

今週の更新で皆さんに作業項目のカスタマイズができるようになったことをお知らせでき、嬉しく思います。これらは以下のカスタマイズを可能にします。

  • 新しいフィールドの追加(日付/時間,文字列, 整数, decimal)
  • ワークアイテムのレイアウト再変更
  • プロセスの継承
  • プロセスのセキュリティ

WorkItem

ダッシュボードのWidget SDKのパブリックプレビュー

ダッシュボードのwidgetのextensionsがWidget SDKで作れるようになりました。Add a dashboard widgetで始めてください。

extension frameworkのcontribution pointをみてwidgetsを実装してください。実装にはJavaScript,HTML,CSSの知識とアイディアが必要になります。もしフィードバックがあるなら、vsointegration@microsoftcom にメールを送ってください。

関係要素にブランチとリンクを関連付ける

ブランチを作業項目に関連付けることができるようになりました!新しい開発セクションから新しい作業項目を作り、ブランチやコミット、プルリクエストを作成することができ、次のステップとして開発を行うというワークフローが行えるため、開発要件に関係なくブランチを作る、ということをしなくてよくなりました。この方法でブランチを作るとき、ブランチには自動的に作業項目の関連付けが行われ、簡単で素早いワークフローを提供することができます。

param
(
[Parameter(Mandatory=$true, HelpMessage="Enter Azure Subscription name. You need to be Subscription Admin to execute the script")]
[string] $subscriptionName,
[Parameter(Mandatory=$true, HelpMessage="Provide a password for SPN application that you would create")]
[string] $password,
[Parameter(Mandatory=$false, HelpMessage="Provide a SPN role assignment")]
[string] $spnRole = "owner"
@kkamegawa
kkamegawa / tfs2015-update2-vs.md
Created February 11, 2016 04:11
Summary of TFS 2015 update2 in Japanese

チームプロジェクトの作成と削除をより簡単に

REST APIでのWebベースのチームプロジェクトの作成と削除を提供します。もちろんプロジェクト管理を行う権限を持っている必要があります。

詳しくはcreate a team projectを見てください。

Webベースのリリース承認機能が新しく

RELEASEハブが追加され、別途クライアントとサーバのインストールを行うことなく、Webでのリリース承認機能が提供されます。この新しいバージョンは新しいビルドシステムと統合されています。 オンプレミスサーバ、SCVMM、VMwareといった仮想マシンやAzureにデプロイできます。リリースの定義は順次もしくは並列のいずれでも定義することができます。 作業項目、コミット、ビルド、リリースのいずれでも追跡することができます。詳しくはドキュメントもしくはいくつかのブログを見てください。

@kkamegawa
kkamegawa / 2016-feb-16-vso-ja.md
Created February 24, 2016 14:06
translate VSTS description at 2016-feb-16's update

Package Managementがヨーロッパとオーストラリアで使用可能に

Visual Studio Marketplaceからパッケージマネージメント拡張機能をダウンロードすれば、使用可能になります。

Visual Studio Marketplaceでの検索

検索機能はVisual Studio Marketplaceで最も高い要望の一つでした。このリリースでは、基本的な検索をVisual Studio Codeの拡張機能および、Visual Studio Team ServicesのMarketplaceで提供します。統合された検索はまだVisual Studioの拡張機能ではサポートされていません。現在の検索機能がVisual Studio Galleryからリダイレクトされ、新しいタブに検索結果が表示されるようになります。

@kkamegawa
kkamegawa / tfs2015-update2-RC2-vs.md
Created March 5, 2016 09:12
TFS 2015 Update2 RC2 update description in Japanese.

チームプロジェクトの作成と削除の操作性向上

REST APIを使用したチームプロジェクトの作成と削除機能を提供します。Team Foundation Server と Visual Studio Team Services の両方で使用可能です。詳細はcreating a team projectを参照してください。

Release Managementの新規提供と強化

VSTSでは既に使用可能なRelease ManagtementがTFSでも使用可能になりました。TFS WebアクセスのRELEASEハブから使用可能です。新しいバージョンのRelease Managementでは新しいビルドシステムと統合されています。

  • オンプレミスのSCVMMもしくはVMware、もしくはAzureを制御できます。
  • デプロイを制御して、commit、ビルド作業項目を追跡することができます。
@kkamegawa
kkamegawa / 2016-mar-3-vso-jajp.md
Created March 8, 2016 13:09
translate Visual Studio Team Services new feature from VSTS's release note.

よりよい探索テスト、リリースマネージメントのテスト環境、squash merge

すべてのリリース環境のテスト結果を表示

リリース単位でテスト結果とテスト品質を閲覧できる機能を追加しました。リリース概要のTestハブではテストを実行したそれぞれの環境のテスト状況を表示することができます。テスト状況では特定の環境やリリースにおけるテストの成功と失敗、成功パーセンテージ、テスト間隔といった情報がすべてのテスト環境を相互に参照することができます。失敗したテスト結果のエラーメッセージをドリルダウンして、スタックとレースやテストの添付ファイルを概要ページから参照することができます。ここから失敗したテストのバグを作成し、関連するバグとして登録します。

トリガー:デプロイを起点にした複数環境作成

複数の環境に展開が成功した後、リリース定義を(例えばProd/Productionの意味)自動的に作成することができます。これは複数の複雑な環境(QA1やQA2という環境)に自動的にリリース環境を構築するという機能セットの拡張に便利です。

コミット追跡

ビルド状態(成功か失敗か)がコードエクスプローラーとコミット詳細ビューで確認することができます。常にコミットがビルドを通ったかどうか確認することができます。

この前の追加でコミット詳細ビューでもビルドが成功したかどうか、表示することができるようになりました。もし、プルリクエストを使って変更をマージした場合、masterブランチに追加した変更をリンクされたプルリクエストから追跡することができます。変更がmasterに行われたとき、ブランチのリンクが変更に現れます。

関係する注意として、これで簡単にあなたのプルリクエストのれビュワーを追加、もしくは削除できます。プルリクエストにレビュワーもしくはグループを追加するには検索ボックスで簡単に探すことができます。レビュワーを削除するときはレビュワーが表示されているタイルからXボタンを押してください。

RMの更新,emailのフォーマット向上,チェックボックスコントロール他-5/6

ここに記述された内容は今週中に順次ロールアウトします。デプロイの状態はhttp://blogs.msdn.com/b/vsoservice/を見てください。 我々でさえもいつリリースが始まるかはわかりません。

Emailの機能強化

最初に、Team Servicesから送信されるメールのフォーマットについて解説します。すでに気づいたかもしれませんが、我々はVSTSのメール送信フォーマットを完全にオーバーホールしました。考慮事項と理解を助けるための情報をメールに追加しました。もちろん、全てのメールはモバイルデバイスで上手く表示できるように設計されています。