How to get folder name of job if know only CHANGE_TARGET?

47 views
Skip to first unread message

Viacheslav Dubrovskyi

unread,
Dec 28, 2017, 9:00:05 AM12/28/17
to Jenkins Users
Hi.

I use multibranch pipeline job. In pipeline for PR I see
env.CHANGE_TARGET variable. For example: CHANGE_TARGET=maintenance/2.4

But in folder branches of job, it transformed in maintenance-2-4.c4g2o8

Ho can I get name of folder if know only env.CHANGE_TARGET? What
function used for encode maintenance/2.4 -> maintenance-2-4.c4g2o8 ?

I need it because PR use some artifacts from CHANGE_TARGET branch.

Thank you.

--
WBD,
Viacheslav Dubrovskyi


Viacheslav Dubrovskyi

unread,
Dec 28, 2017, 10:33:31 AM12/28/17
to Jenkins Users
Found the answer:

import jenkins.branch.NameMangler
NameMangler.apply('maintenance/2.4')

Result: maintenance-2-4.c4g2o8



28.12.2017 15:59, Viacheslav Dubrovskyi пишет:
Reply all
Reply to author
Forward
0 new messages