2 HERE
=$
(realpath $
(dirname $0))
3 OSM_JENKINS
=$
(dirname $HERE)
5 .
$OSM_JENKINS/common
/all_funcs
7 [ $# -ne 2 ] && FATAL
"arg1 is branch, arg2 is new tag"
14 #tag_header="OSM Release ONE:"
16 tag_message
="$tag_header version $TAG"
18 TEMPDIR
="$(mktemp -q -d --tmpdir "tagosm.XXXXXX
")"
19 trap 'rm -rf "$TEMPDIR"' EXIT
20 #chmod 0600 "$TEMPDIR"
22 #juju-charms and devops repos have no vx.y branch yet
23 list
="juju-charms devops"
25 REPO_FOLDER
="$TEMPDIR/$i"
27 echo "Cloning and tagging $i"
28 #git -C $TEMPDIR clone ssh://garciadeblas@osm.etsi.org:29418/osm/$i
29 git
-C $REPO_FOLDER checkout master
30 git
-C $REPO_FOLDER tag
-a $TAG -m"$tag_message"
31 git
-C $REPO_FOLDER push origin
$TAG --follow-tags
36 list
="descriptor-packages openvim RO MON SO UI"
38 REPO_FOLDER
="$TEMPDIR/$i"
40 echo "Cloning and tagging $i"
41 #git -C $TEMPDIR clone ssh://garciadeblas@osm.etsi.org:29418/osm/$i
42 git
-C $REPO_FOLDER checkout
$CURRENT_BRANCH
43 git
-C $REPO_FOLDER tag
-a $TAG -m"$tag_message"
44 git
-C $REPO_FOLDER push origin
$TAG --follow-tags