From 527dd9531592d19fb00eeb457a75cf7fca2c18fa Mon Sep 17 00:00:00 2001 From: David Gilbert <david.gilbert@rwth-aachen.de> Date: Fri, 30 Aug 2024 11:08:08 +0200 Subject: [PATCH] Adds cleanup command that deletes all deployments besides the latest 3 via protected ssh command. --- shared_scripts.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shared_scripts.yml b/shared_scripts.yml index 26836e0..2f1c0cb 100644 --- a/shared_scripts.yml +++ b/shared_scripts.yml @@ -183,6 +183,8 @@ variables: - cp "${CI_PROJECT_DIR}/thumbnail.png" "${CI_PROJECT_DIR}/Release/${CI_PROJECT_NAME}/${PLATFORM_NAME}/thumbnail.png" 2> /dev/null || true # RSync to Cluster - rsync -e "ssh -i ${SYNC_KEY}" --archive --info=progress2 --mkpath --human-readable --no-inc-recursive --chown=${USER}:${GROUP} --chmod=Dg+s,ug+rwx,o-rwx ${CI_PROJECT_DIR}/Release/${CI_PROJECT_NAME}/ ${USER}@${CLUSTER_ADDRESS}:/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}/${CI_PIPELINE_IID}/ + # Clean up old builds + - ssh -i ${SSH_KEY_CLEANUP_VRDEMO} ${USER}@${CLUSTER_ADDRESS} "/home/vrdemo/scripts/maintenance/remove_old_builds_for_project_ssh.sh ${CI_PROJECT_NAME}" # Generate launcher.meta - if [ -f ${CI_PROJECT_DIR}/launcher.meta ] && [[ "${CREATE_LAUNCHER_META}" == "true" ]] ; then # Define some variables which will be used in the generated launcher.meta -- GitLab