Skip to content
  • Daniel Roessner's avatar
    837e7215
    stamp-build.py: accept version from CLI flag or env for CI/Jenkins use · 837e7215
    Daniel Roessner authored
    New flags on stamp-build.py (and forwarded by build-standalone.py):
      --version --sha --commit --date
    
    Environment variables (same precedence as flags):
      VMO_DOCS_VERSION  VMO_DOCS_SHA  VMO_DOCS_COMMIT  VMO_DOCS_DATE
    
    Precedence per field: CLI flag > env var > git introspection > 'unknown'.
    Git auto-computation stays the local-dev default when nothing is passed.
    
    Jenkins pipeline recipe added to README, e.g.:
      python3 build-standalone.py --version ${BUILD_NUMBER}
    837e7215
    stamp-build.py: accept version from CLI flag or env for CI/Jenkins use
    Daniel Roessner authored
    New flags on stamp-build.py (and forwarded by build-standalone.py):
      --version --sha --commit --date
    
    Environment variables (same precedence as flags):
      VMO_DOCS_VERSION  VMO_DOCS_SHA  VMO_DOCS_COMMIT  VMO_DOCS_DATE
    
    Precedence per field: CLI flag > env var > git introspection > 'unknown'.
    Git auto-computation stays the local-dev default when nothing is passed.
    
    Jenkins pipeline recipe added to README, e.g.:
      python3 build-standalone.py --version ${BUILD_NUMBER}
Loading