問題タブ [azure-pipelines]

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 投票する
2 に答える
600 参照

azure-pipelines - VSO 更新ビルド定義 - 既に存在します

Visual Studio Online の REST API を使用しており、既存のビルド定義を更新しようとしています。

したがって、 https ://www.visualstudio.com/en-us/integrate/api/build/definitions#Updateabuilddefinition のドキュメントによると

既存のビルド定義を更新できると書かれています。

そこで、次の JSON を投稿にフィードします。

したがって、id とリビジョンは既存のビルド定義と同じです。

次のエラーで失敗します。

私が間違っていることは何ですか?

0 投票する
3 に答える
848 参照

azure-devops - ラベルが見つからない Visual Studio Team Services ビルド

プロジェクトにラベルがあります。ビルドをキューに入れ、「ソース バージョン」フィールドに L を前に付けてラベルを付けると、常に次のエラーが表示されます。

この機能を動作させることができた人はいますか?

0 投票する
3 に答える
2151 参照

powershell - VSTS で実行されている PowerShell スクリプトからビルド サマリーにエラーを追加する

VSTS では、PowerShell タスクを使用してスクリプトの 1 つを実行しています。スクリプトには次のものが含まれます。

Write-Error コマンドレットは stderr に書き込むため、次のメッセージが VSTS Web インターフェイスで報告されます。

エラー

この出力を改善したいと思います。私が探している改善点は次のとおりです。

  1. エラーごとに 1 つの赤い X を表示したいと思います。
  2. すべてのノイズを削除したい、つまり「+」で始まる行を削除したい

Write-Error を呼び出す代わりに、ビルド サマリー ページにエラーを追加するためにスクリプトから呼び出すことができる別の関数はありますか?

関数Write-VstsTaskErrorを見ましたが、残念ながら VSTS タスクからしか呼び出すことができません。私のスクリプトから呼び出すことはできません。

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

unit-testing - Visual Studio Team Services Test Agent が .runsettings ファイルで ResultsDirectory を使用していない

「Visual Studio Test using Test Agent」ビルド タスクで単体テストを実行するときに、Test Run ディレクトリ パスを構成したいと考えています。

タスクは .runsettings ファイルを使用します。

テスト ランではC:\TestRunsディレクトリを使用することを想定していますが、代わりに %Temp% ディレクトリを使用しているため、260 パスの制限を超えています。

TargetPlatform を 'x64' に設定することが明らかに効果的であったという事実に基づいて、.runsettings ファイルが使用されたようです。また、同じ .runsettings を Visual Studio でローカルに使用すると、ディレクトリが期待どおりに 'C:\TestRuns' に構成されました。

テスト エージェントまたはタスクで構成する必要があるものはありますか?

更新: Microsoft は github リポジトリで、ビルド構成でテスト実行ディレクトリを構成することは現在不可能であると回答しました。ただし、単体テスト中に TestContext オブジェクトを使用してそれらを変更することは可能です。

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

azure-devops - VSO を使用して Azure Web サイトと Web ジョブを同じ sln にデプロイする - エラー - 存在できるのは 1 つだけです

同じ sln で Web サイトと Web ジョブ プロジェクトにアクセスしました。

  • スリット(ウェブサイト)
  • スリット・ウェブジョブ

Sritttheres のプロパティにはwebjobs-list.json、次の設定があります。

VSTS ビルドを次のように構成しました (新しいビルドシステムを使用):

VSTS でビルドすると、次の警告が表示されます。

そして、次のエラー:

Web サイトと Web ジョブの両方をデプロイするにはどうすればよいですか? それらを異なるソリューションに分割する必要がありますか?

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

tfs - VSO エージェントを使用して Azure Web サイトにデプロイできない

新しいリリース機能とオンプレミスでホストされた VSO エージェントを使用して、いくつかの Web サイトを Azure にデプロイしようとしています。

Azure の 1 つの Web サイトにデプロイされますが、他の Web サイトは失敗しており、セットアップに違いは見られません: 同じサブスクリプション、同じプロパティが同じ Azure VM でホストされていても...

私が得ているエラーは vso-log にあります:

アップデート:

私のリリース「スクリプト」は次のようになります。 ここに画像の説明を入力

特別なことは考えていませんが、最初の Web サイトのみが正常にデプロイされました

これら 4 つの Web サイトを含む 1 つのソリューションを Web 展開パッケージとしてコンパイルするビルドが 1 つあります。

更新 2 - 動作します (一種)

わかりました、これはおそらく「設計どおり」ではありませんが、機能します:

  • A、B、C、D の 4 つの Web サイトがあります。
  • A、B、C、D のデプロイ => A は成功、B、C、D は失敗
  • B、A、C、D のデプロイ => A と B は成功、C と D は失敗
  • C、B、A、D をデプロイ => A、B、C は成功、D は失敗
  • D、C、B、および A を展開 => A、B、C、および D が成功!!!

デプロイ スクリプトが、最初の Web サイトに対してのみ何らかの魔法の設定を行っているように見えますか?!?

MSがこのバグを見つけてくれることを本当に願っています。その間に、これが同じ状況で他の人を助けるかもしれません