You can use the assembly trigger remotely on your subordinate jobs. Then, from the main job, you can perform slave assemblies using curl. Like this:
$(curl --user "username:password" "http://jenkins.yourdomain.org/job/JOB-name/buildWithParameters?SOMEPARAMETER=$SOMEPARAMETER&token=TheSecretToken")
TheSecretToken is the token specified by you in your subordinate plugins. And username: the password is a valid user on your jenkins. Do not use your own account here, but rather a "build trigger" account, which only has permissions to run certain tasks.
Arnestig
source share