Validate, publish and promote Kubernetes Dashboard chart / publish (push) Successful in 3s
Validate, publish and promote Kubernetes Dashboard chart / validate (push) Successful in 1s
Validate and deploy Kubernetes Dashboard / deploy (push) Successful in 37s
Validate and deploy Kubernetes Dashboard / validate (push) Successful in 18s
8 lines
284 B
Bash
Executable File
8 lines
284 B
Bash
Executable File
#!/bin/sh
|
|
set -eu
|
|
description=$(git describe --tags --long --match 'v[0-9]*' --dirty)
|
|
case "$description" in *-dirty) echo 'Refusing a dirty chart tree' >&2; exit 1 ;; esac
|
|
version=${description#v}
|
|
case "$version" in *-0-g*) version=${version%%-0-g*} ;; esac
|
|
printf '%s\n' "$version"
|