Jenkins を使用して、特定のプロジェクト マイルストーンでリリース/デプロイを生成したいと考えています。タグが Git リポジトリにプッシュされたときに、Jenkins パイプライン (Jenkinsfile または Groovy スクリプトで定義) をトリガーすることはできますか?
プライベート Gitlab サーバーをホストしているため、Github ソリューションはこのケースには適用できません。
Jenkins を使用して、特定のプロジェクト マイルストーンでリリース/デプロイを生成したいと考えています。タグが Git リポジトリにプッシュされたときに、Jenkins パイプライン (Jenkinsfile または Groovy スクリプトで定義) をトリガーすることはできますか?
プライベート Gitlab サーバーをホストしているため、Github ソリューションはこのケースには適用できません。
私は同じ欲求を持っていて、自分で巻きました。きれいではないかもしれませんが、うまくいきました...
パイプライン ジョブで、「このプロジェクトはパラメーター化されています」とマークし、タグのパラメーターを追加します。次に、パイプライン スクリプトで、タグが存在する場合はタグをチェックアウトします。
次の目的でスクリプトを実行するフリースタイル ジョブを作成します。