Use Jenkins Parameterized Remote Trigger Plugin" with File parameter to upload to the remote downsteream Jenkins job -
question:
does use or have experience "jenkins parameterized remote trigger plugin" run jenkins job remotely jenkins instance , job has file parameter 1 of parameters?
background:
in build section of upstream parent job, choose "triggered remotely parameterized job" option in drop down menu of "add build step" option. job has text edit field "parameters" have following
email=$email anyappinstaller.ipa=${workspace}/anyappinstaller.ipa where first parameter "string" parameter , 2nd parameter "file" parameter
in downstream job executed remotely on different jenkins master, see value of "string" 1st parameter "file" 2nd parameter of .ipa, don't see file transferred upstream job remotely downstream job.
what way me transfer file upstream job remotely triggered downstream job?
i have used "jenkins parameterized trigger plugin" call downstream job within same jenkins instance upstream job , had option pass in file parameter , transfer file upstream job downstream job using
"add pametersfactories==>for every matching file, invoke build" here description of option:
"look files match specified pattern in current build, each of them trigger build of specified project(s) passing file file parameter. implementation not interpret contents of files, , instead gets passed , placed workspace of triggered project(s) under name specified here. useful, example, when have portion of job can split concurrently executable subtasks. in such situation, can have earlier step produce subtask work units packaging necessary stuff individual files, use mode execute them in parallel"
it seems "jenkins parameterized remote trigger plugin" doesn't have option.
is limitation of plugin?
this limitation of parameterized remote trigger plugin. passes parameters string , doesn't create multipart http request handle file upload.
instead, i'd suggest try 1 of following plugins:
- https://wiki.jenkins-ci.org/display/jenkins/publish+over+ssh+plugin
- https://wiki.jenkins-ci.org/display/jenkins/publish+over+ftp+plugin
- https://wiki.jenkins-ci.org/display/jenkins/publish+over+dropbox+plugin
- https://wiki.jenkins-ci.org/display/jenkins/publish+over+cifs+plugin
- https://wiki.jenkins-ci.org/display/jenkins/copy+to+slave+plugin (if remote slave)
Comments
Post a Comment