問題タブ [azure-devops-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 投票する
1 に答える
480 参照

docker - Azure DevOps パイプライン restAPI CopyFiles Task の SourceFolder で変数を渡す方法、コンテナー内の自己ホスト型エージェント

私のセットアップは次のとおりです。最初のジョブとして、docker コンテナーとして開始された自己ホスト型エージェントからファイルをコピーするエージェントをホストしました。

ホストされたパイプラインは、パイプラインの「実行」レスト API でトリガーされます:
https://docs.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs/run%20pipeline?view=azure-devops-rest -6.0

これが現在のボディの外観です。

それはうまく機能しています。
ホストされたパイプラインの一部は次のようになります。

また、うまくいきます。

私の質問は次のとおりです。

  1. 「実行」レスト API に SourceFolder パスを含む別のパラメーターを送信して、CopyFiles タスクが動的になり、ハードコードされた SourceFolder パスを持たないようにするのが好きです

  2. docker から自己ホスト型エージェントを実行する場合、自己ホスト型エージェントにその作業ディレクトリ以外のディレクトリを含めるように指示するにはどうすればよいですか? したがって、パイプラインはエラーで失敗しません:

    #[error]Unhandled: Not found SourceFolder: /home/copy_dir

更新 リクエストを次のように更新しました。

しかし、私はエラーが発生しています:

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

azure-devops - "メッセージ": "予期しないパラメーター ''",Microsoft.Azure.Pipelines.WebApi.PipelineValidationException, Microsoft.Azure.Pipelines.WebApi

昨日までうまく機能していたにもかかわらず、API エラーが発生し始めました。

これは私のAPIです:

ここに画像の説明を入力

私のパイプラインは変わりませんでした:

そしてAzure DevOpsパイプラインで私は得る:

ここに画像の説明を入力

そして今、それは再びうまくいきました。