0

現在、Jenkins、Git、mavenを使用してチームのパイプラインを自動化しようとしています。私たちが持っている制約は、JenkinsにGitへの読み取り専用アクセス権があることです。私たちは主流の支店と「解放」を持っています。名前が意味するように、ブランチはリリース用にのみ使用されます。 開発者がマスターをリリースにマージすると、次の2つのことが起こるはずです。 1-タグを作成し、リリースブランチの-SNAPSHOTを削除します。 2 POMのバージョン番号を大きくしてスナップショットを作成します。jenkins、Gitとmavenを使用したリリース計画

どのように私はジェンキンスからプッシュすることができない私はこれを達成することができますか?

答えて

0

ジェンキンズにGITへの書き込み権限がない場合でも、以下のことを行うことができます。

1. Create Trigger Job in Jenkins on release branch (whenever a change is pushed to release branch) , call it Job A. 
2. Job A will ssh into some system which has write permission to GIT , make necessary changes , create a war file (mvn should be installed). 
3. Push war/jar to some location and deploy. 

・ホープ、このことができます。:)

関連する問題