問題タブ [build-agent]

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.

0 投票する
1 に答える
172 参照

github - Team Services - 失敗したビルドで Github に問題を作成する

かんばん/スクラム ボードと同様に、Github をレポとして使用しています。自動ビルドには Visual Studio Team Services を使用しています。私たちは VSTS の仕組みがとても気に入っており、リポジトリとして Github とうまく連携しています。

ただし、継続的インテグレーションのビルドが失敗した場合に、新しい Github の問題/バグを作成できるようにしたいと考えています。VSTS 作業項目を作成できることは承知していますが、すべての問題を集中管理したいと考えています。

ビルドが失敗するたびに VSTS を接続して Github リポジトリを作成する方法はありますか? それとも、新しい VSTS 作業項目が作成されるたびに Github の問題を作成しますか?

独自のビルドサーバーを実行しているので、その側で何かできるでしょうか?

0 投票する
1 に答える
827 参照

msbuild - TeamCity - 10.0.5 互換性のあるビルド エージェントがない

誰かがこの問題で私を助けてくれるかどうか疑問に思っています。

まず背景として、私たちはしばらくの間、データベースのデプロイに TeamCity を使用してきました。本日、10.0.5 にアップグレードしました。大丈夫だ。

私たちが抱えている問題は、SQL 2016 データベース プロジェクトにあります。データベース プロジェクトを TeamCity でビルドしようとしています。ビルドのビルド 'Visual Studio' 設定が 'Microsoft Visual Studio 2015' に設定されていたため、ビルドできないため問題が発生しました。そこで、「Microsoft Visual Studio 2017」に変更し、「Build Tools for Visual Studio 2017」を TeamCity ボックスにインストールしました。

実行ボタンをクリックすると、「有効な互換性のあるビルド エージェントがありません......」というメッセージが返されます。

ビルド エージェントが VS2015 MSBuild の使用を許可されているが、2017 の MSBuild の使用は許可されていないかのようであり、許可する方法がわかりません。

画面のスクリーンショットもいくつか添付しました。

ありがとう、

ニックBuildConfig エージェント

0 投票する
2 に答える
221 参照

xamarin - CI のローカル TFS サーバーで最新の Xamarin が必要なのはなぜですか?

次のページの要件では、ローカル TFS サーバーに Xamarin を使用して Visual Studio をインストールし、 Xamarin CI ビルドをセットアップする必要があることを示しています 。 CI

これは本当に苦痛です。ローカル TFS サーバーに依存している多くの開発者がいますが、そのほとんどは Xamarin 開発を行っていません。そのため、すべての変更は厳重に精査されます。これにより、最新の VS/Xamarin リリースをインストールしないことがよくあります。これは、この重要なインフラストラクチャにとってリスクが高すぎると見なされるためです。

VS と Xamarin がインストールされた Windows ビルド マシンを Mac ビルド マシンに接続することができます。Windows と Mac のビルド マシンを定期的に更新しても、TFS サーバーが危険にさらされる心配はありません。これは可能ですか?そうでない場合、なぜですか?

前もって感謝します。

0 投票する
2 に答える
1985 参照

tfs - TFS ビルド エージェントのユーザー機能の値はビルド ステップ内で取得できますか?

ビルド エージェントが nuget.exe を格納している場所を知ることに依存するビルド ステップを TFS 内に記述しようとしています (標準の nuget-install ステップは、ビルドの実行を中断するような方法で引数の順序をいじくり回します。バッチ/シェル/ps ステップのいずれかを使用して、自分で exe を実行します)。

そのパスを使用してビルド エージェントに機能を設定することは理にかなっているように見えますが、どのビルド手順でも値を参照できないようで、MSDN で役立つ情報が見つかりません。

のようなものになると予想しています$(Env.MyUserCapability)が、値に解決されることはありません。

ビルドステップ内で機能値を取得することはできますか? もしそうなら、どのようにしますか?そうでない場合、実行可能な代替手段は何ですか?