gimoh
gimoh
Split it into BRANCH_METADATA_STRATEGY and COMMIT_ABBREVIATED_ID to make it easier to compose and customise. Handle case of a branch matching `releaseBranchPatterns` as a no-op. Avoid crash if branch doesn't match...
Consider the following config: ``` nebulaRelease { shortenedBranchPattern = /(?:(?:bug|chore|feature|refactor|release)(?:-|\/))?(\d+)/ } ``` With that config, version evaluation will fail from any branch that doesn't match that pattern (i.e. doesn't start...
If build is being executed on [GitLab CI](https://docs.gitlab.com/ce/ci/README.html) a number of values based on [variables](https://docs.gitlab.com/ce/ci/variables/README.html) GitLab CI exposes will be automatically added to the build scan.
Reimplementation of git-commit, git-status and git-branch (from #2) using [grgit](https://github.com/ajoberstar/grgit). For situations where git CLI is not available, e.g. in a CI environment where the clone is done separately and...
[Building a Groovy project](https://docs.travis-ci.com/user/languages/groovy/) Makes the builds pass, uses default Java (OpenJDK 8).