私はジェンキンスにとって非常に新しく、私は自分の仕事を構築するためにカールを使用しようとしています。このカールに加えて、Jenkinsに私のワークスペースの特定のディレクトリに置かれるべきファイルを送っていきたいと思います。私はたくさんのグーグル・グーグルをしていますが、解決策につながる明確な文書を見つけることができないようです。ガイドしてください。 GoogleやStackOverflowの他の記事も見ていますが、探しているものが見つかりませんでした。ファイルをjenkinsにアップロードしてビルドに使用するには?
カール-X POST JENKINS_URL /仕事/ JOB_NAME /構築\ --form file0 = /ホーム/ abc.xml \ --form JSON = '{ "パラメータ":[{ "名":」/workspace "、" file ":" file0 "}]} '
私もこれを試しましたが、うまくいかなかったようです。ジェンキンスファイルパラメータヘルプから
何が問題なのですか?あなたはどんなエラーを受けますか?JenkinsはファイルをWORKSPACEに保存します。それをコピーする必要があります。 – Jayan
実際に私はワークスペースでファイルを見つけることができませんでしたので、アップロードしたかどうかわかりません!また、 "name": "/ workspace"、正しいのでしょうか?私はファイルパラメータを取るために私の仕事を構成する必要がありますか?私はすでにそれをやったことがあります、私は場所のファイルの場所として/ワークスペースを設定ファイルのパラメータに入れました。 –
curl -X POST url/jobname/build --form file0 = sample.xml -F json = '{"パラメータ":[{"name": "sample.xml"、 "file": "file0"}}} 'nullポインタ例外を取得します –