問題タブ [vnext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - TFS vNext ビルド - ゲート チェックイン トリガーは、最初の定義後、しばらくするとトリガーを停止します
TFS vNext ビルド システムを使用して、いくつかのビルド定義を定義しました。これらには、ゲート付きチェックイン機能の使用が含まれます。
最初に、ビルドが定義されると、ゲート チェックイン フィルターのいずれかのインクルード セクションのパス内にあるファイルを含むチェックインにより、ゲート チェックインのプロンプトが表示され、続いて (受け入れられると)ビルドのトリガー。
ただし、しばらくすると (たとえば 1 日)、一部の開発者からのチェックインはゲート チェックインをトリガーしなくなります (そして、送信はすぐにソース管理にコミットされます)。一方、他の開発者からのチェックインは引き続きゲート チェックインを引き起こしますプロンプトで表示されます。
ゲート チェックイン チェックボックスのチェックを外したり、保存したり、再度チェックしたりするだけでは、これをリセットできません。
回避策として、別のビルドで同じパスのゲート チェックインを有効にしてから元に戻し、元のビルドで再度有効にすることができました。ただし、これは短時間しか機能しません。
これは、TFS Server 2015 Update 2 と Update 3 の両方で確認されています。
この問題は、古い XAML ビルドでは発生しませんでした。
サーバーの製品/バージョンは次のとおりです。
- Microsoft Visual Studio Team Foundation Server Update 3
- バージョン 14.95.25122.0
TFS vNext チェックインが常に開始されるように構成するにはどうすればよいですか?
キーワード:- ゲート チェックインの失敗。ゲート チェックインは起動しません。ゲートチェックインはスキップされました
tfs - vNext TFS 2015 ビルド - 変更セットと作業項目の関連付けをビルドから削除し、再度追加する
対象環境: TFS 2015 Update 3
vNext ビルド システムを取得して、Release Management を介してデプロイされたビルドにのみ変更セットと作業項目を関連付けることができるようにしようとしています。ただし、TFS vNext ビルド システムは、ビルド時に (最後に成功したビルドに基づいて) これらのアイテムをビルドに自動的に関連付けます。古い XAML ビルド システムには、これをオフにする SkipGetChangesetsAndUpdateWorkItems というプロパティがありましたが、新しいシステムには存在しません。
したがって、vNext ビルド プロセスの最後にタスク/スクリプトを追加して、これらの関連付けを削除する必要があります (その後、同様のタスクをリリース管理に追加して、それらを再度関連付けます)。これは世界で最も単純なタスクではありませんが、TFS REST API を介して何かを実行できるように思われます。
しかし、私は一生、これらの関連がどのように形成されているかを知ることはできません. チェンジセットの JSON は関連するビルドについて言及していないようであり、ビルドの JSON は関連するチェンジセットのリストについて言及していないようです。
変更セット/作業項目とビルドの間のこれらの関連付けはどのように定義されていますか?
sql-server - Microsoft SQL Server vNext – Linux エディション - どの SQL Server 機能に欠けていますか?
手頃な価格と機能セットに基づいて、データベース エンジンの選択がまだ宙に浮いているプロジェクトがあります。いくつかの基本的な基礎は SQL Server を使用して実行されており、SQL Server を採用することを選択した場合のコストへの影響と、別のベンダーの製品との比較を評価する際に、Microsoft がSQL Server v.Next のパブリック プレビューをリリースしたばかりであることに気付きました。 Linux プラットフォームで SQL Server を実行します。
www.theregister.co.ukによると、パブリック プレビューは、Drawbridge を利用して *nix ベースのシステムで実行される SQL Server 実行可能ファイルです。これは基本的に、Windows 8 カーネルの小さなバージョンで Windows アプリケーションを実行する方法です。サンドボックス内。
ほとんどのオープン ソース支持者が Microsoft の SQL Server で抱えていた問題の 1 つは、SQL Server Enterprise にはすべての機能が含まれており、より予算にやさしいバージョンを選択すると、特定の制限が課せられることです。
具体的には、Standard Edition と Web Edition はインメモリ列ストアに上限 (それぞれ 32GB と 16GB) を課し、Web Edition は機能としてバックアップ圧縮を削除します。
Linux バージョンに関する限り、Microsoft がどのように SQL Server のライセンスを取得しようとしているのかを知るために Web を検索しました。私の主な関心事は、データベース ミラーリングに関するものです。データベース ミラーリングに関する限り、SQL Server Standard と SQL Server Web Edition の両方に、SQL Server Enterprise が提供する機能のサブセットがあります。
私は3つのことを理解しようとしています:
- Microsoft は、SQL Server vNext for Linux (具体的には Ubuntu バージョン) のライセンスをどのように取得する予定ですか?
- vNext が SQL Server の Windows バージョンの機能のサブセットである場合、どの機能が省略されていますか?
- データベース ミラーリング機能は、SQL Server vNext の Linux ディストリビューションに存在しますか?