All Projects → alexguzun → jenkins-pipeline-gitflow-maven

alexguzun / jenkins-pipeline-gitflow-maven

Licence: other
Sample Maven project with a Jenkinsfile doing git-flow based release management

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to jenkins-pipeline-gitflow-maven

fire-cloud
基于Spring Cloud的微服务业务框架
Stars: ✭ 16 (-65.96%)
Mutual labels:  pipeline, jenkinsfile
rurality
开源运维平台设计及开发样例、CMS、RBAC、python开发教程、管理系统设计及开发样例、jenkinsfile(pipeline)/ansible使用教程,一切想到的,想不到的,应有尽有
Stars: ✭ 51 (+8.51%)
Mutual labels:  pipeline, jenkinsfile
JT1078Gateway
基于Pipeline实现的JT1078Gateway支持TCP/UDP,目前只支持http-flv、ws-flv、hls三种拉流方式
Stars: ✭ 50 (+6.38%)
Mutual labels:  pipeline
manon
🧪 Play with SpringBoot 2, JWT, Querydsl, GraphQL, Docker, ELK, PostgreSQL, MariaDB, Redis, MongoDB, Flyway, Maven, Gradle, TestNG, JUnit5, JaCoCo, GreenMail, CI, Quality Gates, Prometheus, Gatling, etc.
Stars: ✭ 26 (-44.68%)
Mutual labels:  maven
ServletContainer
A servlet container which can parse static resource,servlet and jsp.
Stars: ✭ 20 (-57.45%)
Mutual labels:  maven
plot-plugin
Jenkins plot plugin
Stars: ✭ 54 (+14.89%)
Mutual labels:  maven
JavaEE
🔥⭐️👍框架(SSM/SSH)学习笔记
Stars: ✭ 33 (-29.79%)
Mutual labels:  maven
bistro
A library to build and execute typed scientific workflows
Stars: ✭ 43 (-8.51%)
Mutual labels:  pipeline
cheshuo
🎃A lightweight game server framework. Based on Springboot and Netty. Using ProtoBuf as communication between client and server.
Stars: ✭ 23 (-51.06%)
Mutual labels:  maven
gitlab-merger-bot
GitLab Merger Bot
Stars: ✭ 23 (-51.06%)
Mutual labels:  pipeline
pipecolor
A terminal filter to colorize output
Stars: ✭ 17 (-63.83%)
Mutual labels:  pipeline
TwitterApiKit
Twitter's API v2 Objectified. This will save you time from creating data objects to access twitter's API v2. This library is supported on Gradle, Maven, Java, Kotlin, and Android projects.
Stars: ✭ 23 (-51.06%)
Mutual labels:  maven
spring-websocket-template
Template project for configuring websockets with spring
Stars: ✭ 32 (-31.91%)
Mutual labels:  maven
yfs
🏠超精简分布式对象存储
Stars: ✭ 35 (-25.53%)
Mutual labels:  maven
keycloak-mail-whitelisting
Keycloak extension to whitelist email adresses domain when users register
Stars: ✭ 36 (-23.4%)
Mutual labels:  maven
concourse-ci-kube
Concoures CI Kube Deploment
Stars: ✭ 16 (-65.96%)
Mutual labels:  pipeline
sonatype-publish-plugin
Gradle Plugin for publishing artifacts to Sonatype and Nexus
Stars: ✭ 17 (-63.83%)
Mutual labels:  maven
coronavirus-stats
Automatically scrape data and statistics on Coronavirus to make them easily accessible in CSV format
Stars: ✭ 47 (+0%)
Mutual labels:  pipeline
easy-java
整理java技术要点,让java更简单,更容易上手。
Stars: ✭ 23 (-51.06%)
Mutual labels:  maven
pcljava
A port of the Point Cloud Library (PCL) using Java Native Interface (JNI).
Stars: ✭ 19 (-59.57%)
Mutual labels:  maven

jenkins-pipeline-gitflow-maven

This is a sample Maven project with a Jenkinsfile for doing gitflow based release management.

The Jenkinsfile is used by Jenkins to build a pipeline with the described steps. Actual gitflow release management is performed by jgitflow-maven-plugin maven plugin.

Jenkins job

In order to fully use the gitflow for a project, it is better to create a Multibranch Pipeline job. For each branch, Jenkins will create a separate pipeline from the Jenkinsfile, available in the branch. Note that I was able to have avoid multiple problems with flow by specifying the Wipe out repository & force clone additional behaviour for the job.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].