Add secret-management in Charmed OSM
[osm/devops.git] / jenkins / release / delete-tag.sh
1 #!/bin/bash
2 HERE=$(realpath $(dirname $0))
3 OSM_JENKINS=$(dirname $HERE)
4 echo $OSM_JENKINS
5 . $OSM_JENKINS/common/all_funcs
6
7 [ $# -ne 1 ] && FATAL "arg1 is tag to be deleted"
8
9 TAG="$1"
10
11 TEMPDIR="$(mktemp -q -d --tmpdir "tagosm.XXXXXX")"
12 trap 'rm -rf "$TEMPDIR"' EXIT
13
14 list="juju-charms devops descriptor-packages openvim RO MON SO UI"
15 for i in $list; do
16 REPO_FOLDER="$TEMPDIR/$i"
17 echo
18 echo "Cloning $i"
19 #git -C $TEMPDIR clone ssh://garciadeblas@osm.etsi.org:29418/osm/$i
20 git -C $REPO_FOLDER tag -d $TAG
21 git -C $REPO_FOLDER push origin :refs/tags/$TAG
22 sleep 2
23 rm -rf $REPO_FOLDER
24 done
25