Answer the question
In order to leave comments, you need to log in
How to track that the machine is in the process of executing tests on one of the jobs?
I have a virtual machine to which several Jenkins jobs are connected. While one of the jobs is being worked out, there is a possibility of manually launching another job, which will ruin the testing of the current job that was in the process of working out. Who faced such problem? Is there a ready-made mechanism for checking that a particular machine is currently involved in working out one of the jobs connected to it? It is necessary that the queue for the launch of the job would be formed. Please tell me where exactly this can be described, so as not to go through all the documentation, suddenly someone came across and knows where the mechanism is specifically described?
Answer the question
In order to leave comments, you need to log in
Jenkins himself monitors this and does not run several parallel tasks on one node. Look at the job settings (there is a restriction on parallel launches of a specific job) and the node settings, you can also limit them there.
ps If you have different jenkins looking at this machine, it's more difficult. But I remember somewhere there is a plugin for this, which is put on both jenkins and then they check. Didn't use it myself.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question