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

643 B

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()
    }
}