tomtom-international / jsl

TomTom Jenkins Shared Library
Apache License 2.0
6 stars 6 forks source link

feat: introduce a simple pipeline for gradle based projects #16

Closed martinm82 closed 4 years ago

martinm82 commented 4 years ago

This is a very simple Gradle pipeline with on-demand releasing enabled.

By default the pipeline will run only the ./gradlew check command on branches (feature and master) and PRs. If a build is triggered on master and the doRelease box is ticked it will do ./gradlew release instead.

I know this is far from being perfect and in fact this pipeline and the gradleDockerPipeline should be merged together.