問題タブ [azure-pipelines-build-task]

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 に答える
233 参照

tfs-2015 - TFS 2015 プラグイン - 複数のタスク入力

私は TFS 2015 用のプラグインを作成しており、動的に数回繰り返される入力を使用するタスクを作成しようとしています。
ユーザーがこのような入力を行うたびに、(同じタイプの) 別のフィールドをタスクに追加します。

つまり、実際には、何らかのタイプの「n」入力の可能性について話しているのです。
task.json ファイルにそのような入力 (入力の動的配列のようなもの) を作成する方法はありますか?

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

tfs - ある VSTS ビルド タスクから別の VSTS ビルド タスクにビルド結果を渡すにはどうすればよいですか?

VSTS 拡張機能に 2 つのビルド タスク (TaskA、TaskB) があり、ユーザーはタスク A を最初に追加し、次にタスク B をビルド定義に追加します。taskA が完了したら、TaskA から TaskB に情報を渡す必要があります。これにはどのようなアプローチが必要ですか?これは vsts-node-api パッケージで可能ですか? ご意見をお聞かせください。

前もって感謝します。

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

tfs - TFS Release CopyFiles タスクは、コード EPERM を提供します

TFS 2015 リリース マネージャーの最新バージョンを実行しています。「CopyFiles」タスクを含む単純なリリースがあります。タスクの「Clean Target Folder」オプションを有効にする必要があります。

ここに画像の説明を入力

3 つのターゲット環境が構成されています。どちらも新しく作成された同一の Windows サーバーです。CopyFiles タスクは最初の 2 つのサーバーに対しては正常に機能しますが、パイプラインの次の環境では、2 番目のサーバーにコピーするときに次のエラーが発生します。

イベント ログにエラーの兆候はありません。

共有 "\Steatbt02\BizTalkDeployments2" を作成し、ビルド エージェントを実行しているアカウントに "フル アクセス" アクセス許可を付与しました。ビルド サーバーにログオンして、ビルド エージェントの資格情報を使用してコマンド プロンプトを実行することさえ試みました。このコマンド ウィンドウから、ターゲット フォルダー "\Steatbt02\BizTalkDeployments2\Orchard" を削除することができました。そのため、ビルド エージェントが同じことを行うのに苦労する理由がわかりません。

何が間違っているのか、または問題の根本原因を突き止めるために私が取ることができる追加の手順はありますか?

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

azure-devops - Visual Studio Team Services - アーカイブ タスクはソースをフォルダーにラップします

次のようにビルド定義を作成しました。

ここに画像の説明を入力

私のリポジトリにはサブフォルダーがなく、次のように単純です。 ここに画像の説明を入力

ビルド後に得られるものは、予想とは少し異なります。次のように、ソースの前にフォルダーがありs/ます。

s/ node_modules .gitattributtes .gitignore index.html package.json

s/このフォルダがアーカイブに自動的に含まれないようにするにはどうすればよいですか?

ありがとうございました

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

tfs - API 経由で VSTS 無料サブスクリプションのビルド ジョブ タイムアウト期間を取得するにはどうすればよいですか?

VSTS ビルド タスクは、ビルド時間が 30 分に固定されているため、無料サブスクリプションでキャンセルされます。ユーザーが vsts 無料サブスクリプションを使用している場合、ユーザーにコンソール メッセージを表示する必要があります。この情報を取得するための API はありますか? vso-node-api ライブラリからこの情報を取得できますか?

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

tfs - VSTSビルドタスクの入力PickListに「エリアパス」を表示するには?

ユーザーが選択した「エリア パス」の値をビルド タスクから取得し、ビルド タスクによって生成された作業項目に設定できるように、VSTS ビルド タスクの入力 PickList に「エリア パス」を表示する必要があります。これは既存の VSTS API で可能ですか? もしそうなら、これを行う方法は?

これは、Utilty セクションの Copy Files タスクで行われると思います。 ここに画像の説明を入力

前もって感謝します。

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

powershell - 環境変数をソリューション ビルド ステップ (Build vNext) に渡す方法

現在、ビルド後のイベントで、各 C# プロジェクト ファイルにコピー ジョブ (C# で記述されたカスタム ツールを使用) がある大きなレガシー プロジェクトに取り組んでいます。

ビルド後のイベントは次のようになります

ご覧のとおり、コピー ジョブのパスは環境変数の値に基づいています。

上記のプロジェクトのいくつかを参照する別のソリューションを構築したいと考えています。

ビルドに環境変数が設定されていないため、ビルドは失敗します。

Build vNext 定義のビルド ステップの順序:

SetEnv パワーシェル スクリプト

  • Visual Studio ビルド ステップ
  • ビジュアル スタジオ テスト
  • ... (索引付け、公開、コピー、成果物の公開)

ただし、「MyEnvVar」の値は、VS ソリューション ビルド ステップによって実行されるビルド後のイベントではアクセスできません。

VS ビルド ステップに、TFS onPremise ( VSO ではなく) の powershell スクリプトで以前に設定された値があるようにするにはどうすればよいですか?

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

tfs - カスタム作業項目を作成する

ビルド タスクからカスタム作業項目の種類を作成する必要があります。これは現在の VSTS Rest API で可能ですか?

Work items Referenceを参照しましたが、これに関する情報は含まれていません。