spezifiziere Ich muss Projekt von bitbucket abrufen, das zu spezifischem Tag und nur spezifischer Niederlassung in bitbucket relevant ist, indem ich den jenkins Job laufen lasse, den ich mich eingerichtet habe. Ich habe mehrere Zweige in bitbucket. Bitte beachten Sie die folgende Konfiguration.Wie man eine Markierung und Verzweigung auf jenkins
Ich habe als Parameter an dem jenkins Job Pass Tag-Namen und das kann mir Projekt relevant zu diesem Tag. Aber wenn ich Code nur vom Masterzweig brauche. Wie sperre ich andere Zweige oder spezifiziere hier den Hauptzweig. Bei dieser Bewegung gibt es Code von jedem für das Tag relevanten Zweig.
Ein Tag sollte nur auf ein bestimmtes Commit in einem Zweig verweisen und sollte in der Regel nur einmal statisch sein. Ändert sich das Tag? Wenn das Tag immer auf das verweist, auf das zuletzt hingewiesen wurde, ist es in dem Zweig, in dem das Commit ausgeführt wird. Wirklich, Sie sollten nur das gesamte Feld den Parameterwert nehmen und nur die gesamte Zeichenfolge in der Parameterzeile angeben, wenn Sie den Build starten. – Tuffwer
Vielen Dank für die Antwort ...! Ja, der Name des Tags ändert sich. Eigentlich stellt das Tag unsere Softwareversion dar. Problem ist, wenn wir den Tag-Namen geben, der für den Master nicht relevant ist (Produktionszweig), sagen wir Test-Branch-Tag namens "tag_test_v1", als Parameter für diesen Job (versehentlich), wird es diesen Punkt geben und das falsche bauen Softwareveröffentlichung. Ich muss damit aufhören. Ich muss diesen Job nur für das Production-Tag ausführen, sagen wir "Tag_Prod_v1". Normalerweise entwickeln wir auf dem Test-Zweig und verschmelzen von Zeit zu Zeit diesen Zweig mit dem Produktionszweig (Master). siehe zweites Bild. –