問題タブ [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.
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
これが現在のボディの外観です。
それはうまく機能しています。
ホストされたパイプラインの一部は次のようになります。
また、うまくいきます。
私の質問は次のとおりです。
「実行」レスト API に SourceFolder パスを含む別のパラメーターを送信して、CopyFiles タスクが動的になり、ハードコードされた SourceFolder パスを持たないようにするのが好きです
docker から自己ホスト型エージェントを実行する場合、自己ホスト型エージェントにその作業ディレクトリ以外のディレクトリを含めるように指示するにはどうすればよいですか? したがって、パイプラインはエラーで失敗しません:
#[error]Unhandled: Not found SourceFolder: /home/copy_dir
更新 リクエストを次のように更新しました。
しかし、私はエラーが発生しています: