From e75f493cc05ea7df61307c3ff8011a286a3f27ff Mon Sep 17 00:00:00 2001 From: Marc-Olivier Andrez <marc-olivier.andrez@desy.de> Date: Mon, 27 May 2024 17:40:41 +0200 Subject: [PATCH] ci: add argument to specify build directory to deploy The script `deploy/build_env/services-linux/run_asapo.sh` now can deploy directories other than `build/`. This enables us to store different builds under the `build/` directory. --- deploy/build_env/services-linux/run_asapo.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/deploy/build_env/services-linux/run_asapo.sh b/deploy/build_env/services-linux/run_asapo.sh index 90ebf5ef6..e6116fa52 100755 --- a/deploy/build_env/services-linux/run_asapo.sh +++ b/deploy/build_env/services-linux/run_asapo.sh @@ -1,10 +1,13 @@ -cp build/authorizer/asapo-authorizer /asapo-authorizer -cp build/discovery/asapo-discovery /asapo-discovery -cp build/broker/asapo-broker /asapo-broker -cp build/file_transfer/asapo-file-transfer /asapo-file-transfer -cp build/receiver/receiver /receiver -cp build/monitoring/monitoring_server/asapo-monitoring-server /asapo-monitoring-server +#!/bin/bash +build_dir="${1:-build}" + +cp "$build_dir"/authorizer/asapo-authorizer /asapo-authorizer +cp "$build_dir"/discovery/asapo-discovery /asapo-discovery +cp "$build_dir"/broker/asapo-broker /asapo-broker +cp "$build_dir"/file_transfer/asapo-file-transfer /asapo-file-transfer +cp "$build_dir"/receiver/receiver /receiver +cp "$build_dir"/monitoring/monitoring_server/asapo-monitoring-server /asapo-monitoring-server cp deploy/asapo_services_light/*json / cp deploy/asapo_services_light/envoy.yaml / @@ -18,7 +21,7 @@ cp deploy/build_env/services-linux/discovery.json / cp deploy/build_env/services-linux/*key / cp deploy/build_env/services-linux/supervisord.conf /etc/ -cp build/deploy/asapo_services_light/nginx.conf /etc/nginx/nginx.conf +cp "$build_dir"/deploy/asapo_services_light/nginx.conf /etc/nginx/nginx.conf service slapd start ldapadd -x -D "ou=rgy,o=desy,c=de" -f /etc/ldap/record.ldif -h localhost @@ -26,4 +29,3 @@ ldapadd -x -D "ou=rgy,o=desy,c=de" -f /etc/ldap/record.ldif -h localhost cd / && supervisord --configuration /etc/supervisord.conf & sleep 20 cd - - -- GitLab