Există o modalitate de a schimba numărul construi, care este trimis prin e-mail după un loc de muncă completeaza? Problema este că sunt produsul se bazează NU se face de către Jenkins, așa vrem să fie în măsură pentru a obține numărul construi(ie. dintr-un fișier text) și să actualizeze numărul construi în Jenkins să se potrivească. Am încercat să setați numărul construi:
set BUILD_NUMBER=45
Dar e-mail este încă arată numărul construi că Jenkins stabilit inițial.
se poate face cu plugin-ul: https://wiki.jenkins-ci.org/display/JENKINS/Next+Construi+Număr+Plugin
mai multe informatii: http://www.alexlea.me/2010/10/howto-set-hudson-next-build-number.html
dacă tu nu't ca plugin-ul:
Dacă doriți să schimbați numărul construi prin nextBuildNumber fișier ar trebui să "Reload de Configurare de pe Disc" de la "Gestionați Jenkins" pagina.
Sub treaba spațiu de lucru folder, cum ar fi:
C:\Program Files (x86)\Jenkins\jobs\job_name
există un fișier numit nextBuildNumber
.
Setarea construi număr din fișier și reîncărcarea de configurare de pe disc (de a Gestiona Jenkins meniu) va forța construi următoarea începe să aibă valoare din fișier ca BUILD_NUMBER.
Poate că o combinație de aceste plugin-uri pot veni la îndemână:
Dacă aveți nume de ramură, inclusiv Slash (folosind git flow de exemplu), va trebui să înlocuiți Slash cu caractere Unicode %2F în numele filialei.
Aici este un exemplu pentru conducte Mi-Conducte-Numele și de ramură eliberare/mi-release-ramură-de nume
Jenkins.instance.getItemByFullName("My-Pipeline-Name/release%2Fmy-release-branch-name").updateNextBuildNumber(BUILD_NUMBER)
Am fost capabil de a afla despre acest lucru prin rularea următoarea comandă care va lista la diferite locuri de muncă (ramuri) pentru conducte
Jenkins.instance.getItem("My-Pipeline-Name").getAllJobs()
Sper că vă ajută.