Skip to content
Snippets Groups Projects
Commit 527dd953 authored by David Gilbert's avatar David Gilbert :bug:
Browse files

Adds cleanup command that deletes all deployments besides the latest 3 via protected ssh command.

parent 57671c3a
No related branches found
No related tags found
No related merge requests found
...@@ -183,6 +183,8 @@ variables: ...@@ -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 - 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 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}/ - 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 # Generate launcher.meta
- if [ -f ${CI_PROJECT_DIR}/launcher.meta ] && [[ "${CREATE_LAUNCHER_META}" == "true" ]] ; then - if [ -f ${CI_PROJECT_DIR}/launcher.meta ] && [[ "${CREATE_LAUNCHER_META}" == "true" ]] ; then
# Define some variables which will be used in the generated launcher.meta # Define some variables which will be used in the generated launcher.meta
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment