問題タブ [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.
tfs-2015 - TFS 2015 プラグイン - 複数のタスク入力
私は TFS 2015 用のプラグインを作成しており、動的に数回繰り返される入力を使用するタスクを作成しようとしています。
ユーザーがこのような入力を行うたびに、(同じタイプの) 別のフィールドをタスクに追加します。
つまり、実際には、何らかのタイプの「n」入力の可能性について話しているのです。
task.json ファイルにそのような入力 (入力の動的配列のようなもの) を作成する方法はありますか?
tfs - ある VSTS ビルド タスクから別の VSTS ビルド タスクにビルド結果を渡すにはどうすればよいですか?
VSTS 拡張機能に 2 つのビルド タスク (TaskA、TaskB) があり、ユーザーはタスク A を最初に追加し、次にタスク B をビルド定義に追加します。taskA が完了したら、TaskA から TaskB に情報を渡す必要があります。これにはどのようなアプローチが必要ですか?これは vsts-node-api パッケージで可能ですか? ご意見をお聞かせください。
前もって感謝します。
tfs - TFS Release CopyFiles タスクは、コード EPERM を提供します
TFS 2015 リリース マネージャーの最新バージョンを実行しています。「CopyFiles」タスクを含む単純なリリースがあります。タスクの「Clean Target Folder」オプションを有効にする必要があります。
3 つのターゲット環境が構成されています。どちらも新しく作成された同一の Windows サーバーです。CopyFiles タスクは最初の 2 つのサーバーに対しては正常に機能しますが、パイプラインの次の環境では、2 番目のサーバーにコピーするときに次のエラーが発生します。
イベント ログにエラーの兆候はありません。
共有 "\Steatbt02\BizTalkDeployments2" を作成し、ビルド エージェントを実行しているアカウントに "フル アクセス" アクセス許可を付与しました。ビルド サーバーにログオンして、ビルド エージェントの資格情報を使用してコマンド プロンプトを実行することさえ試みました。このコマンド ウィンドウから、ターゲット フォルダー "\Steatbt02\BizTalkDeployments2\Orchard" を削除することができました。そのため、ビルド エージェントが同じことを行うのに苦労する理由がわかりません。
何が間違っているのか、または問題の根本原因を突き止めるために私が取ることができる追加の手順はありますか?
tfs - API 経由で VSTS 無料サブスクリプションのビルド ジョブ タイムアウト期間を取得するにはどうすればよいですか?
VSTS ビルド タスクは、ビルド時間が 30 分に固定されているため、無料サブスクリプションでキャンセルされます。ユーザーが vsts 無料サブスクリプションを使用している場合、ユーザーにコンソール メッセージを表示する必要があります。この情報を取得するための API はありますか? vso-node-api ライブラリからこの情報を取得できますか?
powershell - 環境変数をソリューション ビルド ステップ (Build vNext) に渡す方法
現在、ビルド後のイベントで、各 C# プロジェクト ファイルにコピー ジョブ (C# で記述されたカスタム ツールを使用) がある大きなレガシー プロジェクトに取り組んでいます。
ビルド後のイベントは次のようになります
ご覧のとおり、コピー ジョブのパスは環境変数の値に基づいています。
上記のプロジェクトのいくつかを参照する別のソリューションを構築したいと考えています。
ビルドに環境変数が設定されていないため、ビルドは失敗します。
Build vNext 定義のビルド ステップの順序:
SetEnv パワーシェル スクリプト
- Visual Studio ビルド ステップ
- ビジュアル スタジオ テスト
- ... (索引付け、公開、コピー、成果物の公開)
ただし、「MyEnvVar」の値は、VS ソリューション ビルド ステップによって実行されるビルド後のイベントではアクセスできません。
VS ビルド ステップに、TFS onPremise ( VSO ではなく) の powershell スクリプトで以前に設定された値があるようにするにはどうすればよいですか?
tfs - カスタム作業項目を作成する
ビルド タスクからカスタム作業項目の種類を作成する必要があります。これは現在の VSTS Rest API で可能ですか?
Work items Referenceを参照しましたが、これに関する情報は含まれていません。