All checks were successful
test — Successful
build — Successful
Unit Tests — Successful
E2E Tests — Successful
lint — Successful
Reviewed-on: #2
Examlpe usage in pipeline
@Library('semantic@main') _
podTemplate(containers: [
...
semanticGetContainerTemplate(),
]) {
...
// Somewhere in the middle of stages
def VERSION
if (!PULL_REQUEST) {
helpers.withGiteaCreds("GitBackendCreds", "git-tool") {
semantic.semantic(
stageName: "versioning",
giteaTokenCredId: "Gitea-releases",
giteaCredId: "GitBackendCreds",
giteaUrl: "${env.GIT_SCHEME}${env.GIT_HOST}",
currentBranch: BRANCH,
devBranch: "develop",
)
}
VERSION = semantic.semanticGetVersion()
}
}
Description
!!! Warning !!!
I think this library won't be just semantic one but whole library with all Jenkins tools we use. That's why there can be functions from different fields not just semantic ones
Languages
Groovy
51.8%
JavaScript
48.2%