Skip to content

Instantly share code, notes, and snippets.

View kkamegawa's full-sized avatar

KAMEGAWA Kazushi kkamegawa

View GitHub Profile
@kkamegawa
kkamegawa / 2015-nov-24-vso.md
Last active December 5, 2015 16:42
Update information in nov-24 in Japanese

GitとTFVCが同じチームプロジェクトで使えるようになりました

素晴らしいお知らせです!このスプリントで、GitリポジトリにTFVCリポジトリ、もしくはその逆ができるようになりました。これですべてのコードと重要なデータをあなたのチームプロジェクトに簡単に移行することができますし、もちろんビルド定義や作業項目も同じです。

Repository

ビルドタスクにパッケージマネージャが追加

先週のConnect();でVisual Studio Team Servicesで[Package Management](Package Manmagement "http://blogs.msdn.com/b/visualstudioalm/archive/2015/08/27/announcing-package-management-for-vso-tfs.aspx ")が公開され、リリースされたバイナリコンポーネントを安全に共有する機能がVisual Studio Marketplaceから入手することができます。

@kkamegawa
kkamegawa / check-uwphandson.ps1
Last active November 28, 2015 13:10
Check environment for UWP's Hands-on
$COmpornents = @(
@('Microsoft Visual Studio Community 2015','https://go.microsoft.com/fwlink/p/?LinkId=534599'),
@('IDE Tools for Windows 10','https://go.microsoft.com/fwlink/p/?LinkId=619296'),
@('Microsoft Azure Tools for Microsoft Visual Studio 2015 - v2.8','http://go.microsoft.com/fwlink/?linkid=699285&clcid=0x411'),
@('Microsoft SQL Server 2014 Express LocalDB','https://www.microsoft.com/ja-jp/download/details.aspx?id=42299'))
if ($PSVersionTable.PSVersion -lt '5.0.10586.0') {
Write-host "Please Install Windows 10 TH2(1511)."
return
}
@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

@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
{
}
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"

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

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

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

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

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

@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という環境)に自動的にリリース環境を構築するという機能セットの拡張に便利です。