В Дженкинсе мне нужно имя IP/компьютер клиентского компьютера, с которого пользователь начал работу Jenkins. Я пробовал это, но он никогда не достигает внутреннего «если» источник: источник 1 Источник 2: < /p>
import hudson.model.*
import static hudson.model.Cause.RemoteCause
def ipaddress=""
for (CauseAction action : currentBuild.getActions(CauseAction.class)) {
for (Cause cause : action.getCauses()) {
if(cause instanceof RemoteCause){
ipaddress=cause.addr
break;
}
}
}
return ["ip":ipaddress]
Подробнее здесь: https://stackoverflow.com/questions/797 ... in-jenkins