summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <colomar.6.4.3@gmail.com>2020-05-03 02:30:52 +0200
committerAlejandro Colomar <colomar.6.4.3@gmail.com>2020-05-03 02:30:52 +0200
commit95a608651c21719558431070543c19b4f584fa3e (patch)
tree6438505cc7b6576fcb041d59312201e551d13ead
parentc52a6186be5741bb4137e5ac622beaf0eb602e07 (diff)
Add script for preparing releases
-rwxr-xr-xbin/prepare_release.sh65
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 ##
+################################################################################