/ / Scalanie gałęzi git do opanowania za pomocą Jenkinsa - git, jenkins, jenkins-plugins, git-merge

Scalanie gałęzi git do opanowania za pomocą Jenkinsa - git, jenkins, jenkins-plugins, git-merge

Chcę stworzyć modułowy proces, który będziescal gałąź "devel" po każdej udanej kompilacji z główną gałęzią, a także utworzy znacznik. Czy jest jakiś sposób, aby to zrobić za pomocą wtyczki Jenkins i Git zamiast pisania kodu. Jeśli tak, istnieje opcja dostarczenia wtyczki Git adresu URL repozytorium jako parametru, więc będzie on możliwie jak najbardziej modułowy. Praca, którą chcę utworzyć, będzie wykonywała tylko scalenie (git merge --no-commit -X theirs) i utworzy znacznik (nazwa tagu będzie również podawana jako parametr). To zadanie zostanie wywołane przez inne zadania.

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz spróbować użyć akcji post-build Git Publish ipodaj do pól tego pola parametry, które masz jako zmienne (na przykład $ REPO_URL, jeśli masz sparametryzowaną kompilację ze zmienną $ REPO_URL lub wtyczkę Env Injection z tą zmienną).