semantic/README.md
2025-11-05 16:31:10 +03:00

28 lines
643 B
Markdown

## Examlpe usage in pipeline
```groovy
@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()
}
}
```