diff options
author | Alejandro Colomar <colomar.6.4.3@gmail.com> | 2020-05-03 02:30:52 +0200 |
---|---|---|
committer | Alejandro Colomar <colomar.6.4.3@gmail.com> | 2020-05-03 02:30:52 +0200 |
commit | 95a608651c21719558431070543c19b4f584fa3e (patch) | |
tree | 6438505cc7b6576fcb041d59312201e551d13ead | |
parent | c52a6186be5741bb4137e5ac622beaf0eb602e07 (diff) |
Add script for preparing releases
-rwxr-xr-x | bin/prepare_release.sh | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/bin/prepare_release.sh b/bin/prepare_release.sh new file mode 100755 index 0000000..e95181b --- /dev/null +++ b/bin/prepare_release.sh @@ -0,0 +1,65 @@ +#!/bin/sh +################################################################################ +## Copyright (C) 2020 Alejandro Colomar Andrés ## +## SPDX-License-Identifier: GPL-2.0-only ## +################################################################################ +## +## Prepare the repo for release +## ============================ +## +## - Remove the files that shouldn't go into the release +## - Update version numbers +## +################################################################################ + + +################################################################################ +## functions ## +################################################################################ +update_version() +{ + local version=$1 + + sed "/--branch master/s/master/v${version}/" \ + -i ./cam/Dockerfile + sed "/--branch master/s/master/v${version}/" \ + -i ./rob/Dockerfile + sed "/--branch master/s/master/v${version}/" \ + -i ./rob/robot/ur/Dockerfile + + sed "/alejandrocolomar\/rob_cam:cam/s/:cam/:cam_${version}/" \ + -i ./docker/docker-compose.yaml + sed "/alejandrocolomar\/rob_cam:rob/s/:rob/:rob_${version}/" \ + -i ./docker/docker-compose.yaml + sed "/alejandrocolomar\/rob_cam:ur-sim/s/:ur-sim/:ur-sim_${version}/" \ + -i ./docker/docker-compose.yaml + + sed "/alejandrocolomar\/rob_cam:cam/s/:cam/:cam_${version}/" \ + -i ./kubernetes/kube-compose.yaml + sed "/alejandrocolomar\/rob_cam:rob/s/:rob/:rob_${version}/" \ + -i ./kubernetes/kube-compose.yaml + sed "/alejandrocolomar\/rob_cam:ur-sim/s/:ur-sim/:ur-sim_${version}/" \ + -i ./kubernetes/kube-compose.yaml +} + + +################################################################################ +## main ## +################################################################################ +main() +{ + local version=$1 + + update_version ${version} +} + + +################################################################################ +## run ## +################################################################################ +main $1 + + +################################################################################ +## end of file ## +################################################################################ |