I'm a noob to Jenkins so apologies in advance if there's a basic simple
solution to this. So we're in the middle of converting a project that ran
solely on Windows to run on both linux and windows. So we only had a
windows slave node building the project on an MR from gitlab, worked fine.
I created a linux slave node that I tested soley with a test mr and it
worked fine.
So what I'm tasked with is based on one Merge request from gitlab, i need
to fire off the build on both Nodes using an upstream job. That seems to be
working also.
2 things I'm yet to accomplish:
First the more important of the 2, is when i run the downstream jobs
independently with git ab web hook linked to each individual one. the
project builds and and gitlab environment variable are in build steps (ex.
clone test/${gitlabSourceBranch})
in my upstream job theyre not there when i try to echo them, and once i
figure out how to echo them, how can i pass them to my windows and linux
downstream job?
Second if one of those downstream jobs, how do I make the upstream job
aware of the failure, right now the status is a success whether the
downstream job fails or not. I'd like the upstream job to reflect the
failure from the downstream jobs.
As an FYI, i cant use pipleines for the times being for reasons unknown to
me at the moment, Thats future endeavor for the company with changes to new
versions of Jenkins. Currently on Jenkins 2.127
Thanks in advance for the help
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/7d26c113-f0f7-4d37-98f6-c4b371180ec5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.