Skip to content
Snippets Groups Projects
Commit 8b65b42f authored by anpryl's avatar anpryl
Browse files

Fix cleanup and release scripts

parent 9fda7c56
Branches
Tags
No related merge requests found
#!/bin/bash
#!/usr/bin/env sh
warn() { echo "$@" >&2; }
die() { warn "$@"; exit 1; }
......@@ -47,8 +47,13 @@ check_versions () {
}
remove_versions () {
current=0
for var in "$@"
do
current=$((current + 1))
if [ "$current" = "$#" ]; then
export REMOVE_ALL_VERSION=1
fi
./remove_version $var || die "Failed to delete $var"
done
}
......
ctxtg @ bbf5025b
Subproject commit bbf5025be1160c371b2fec47e500431fe7a218bb
......@@ -36,6 +36,7 @@ main() {
release_migrate || die 'Failed'
move_artifacts || die 'Failed'
trap - EXIT
git add ".release/${version}".*
git commit -m "Release $version [ci-skip]" || die 'Failed'
fi
git tag -a -m release "$version" || die 'Failed'
......
......@@ -16,6 +16,8 @@ remove_version_from_artifacts() {
local addr='artifacts@artifacts.tgms.qarea.org'
local base="artifacts/$(basename $(pwd))/$1"
ssh "$addr" "rm -f $base.tgz" || die "Failed to remove tgz file"
test -z "$REMOVE_ALL_VERSION" || ssh "$addr" "rm -f $base.migrate" || die "Failed to remove migrate file"
test -z "$REMOVE_ALL_VERSION" || ssh "$addr" "rm -f $base.patch" || die "Failed to remove patch file"
}
remove_version_from_migrate() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment