28 lines
643 B
Markdown
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()
|
|
}
|
|
}
|
|
```
|