behnam 137fc31ec9
Some checks failed
Unit Tests — Successful
E2E Tests — Failed
Run tests — Successful
build — Successful
test — Successful
lint — Successful
Merge pull request 'fix: non js release package to not consider npm' (#2) from fix/release-non-js-projects into main
Reviewed-on: #2
2026-04-20 12:13:48 +00:00
2026-03-12 11:49:37 +03:00
2025-11-05 16:31:10 +03:00

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
Readme 51 KiB
Languages
Groovy 51.8%
JavaScript 48.2%