Loading
Loading...
Testing...
${
}
DRY_RUN
Do a dry-run
1
migration
5
2
*/master
JENKINS_URL
TOKEN_NAME
Jenkins please retry a build
.*\[skip\W+ci\].*
H/5 * * * *
#!/usr/bin/env /bin/bash set -e # error out on any failed commands set -x # echo all commands used for debugging purposes ################################################################################ # Dry-run or not ################################################################################ ECHO=echo if [ "$DRY_RUN" == "false" ]; then ECHO="" else echo Dry run of build: fi ################################################################################ # Basic constants ################################################################################ SSH="ssh genie.tracecompass@projects-storage.eclipse.org" BASE_DIR=/home/data/httpd/ DOC_BASE_DIR=${BASE_DIR}archive.eclipse.org/tracecompass/doc/ ################################################################################ #$ECHO ${SSH} mkdir -p ${DOC_BASE_DIR}nightly #$ECHO ${SSH} mv ${DOC_BASE_DIR}org* ${DOC_BASE_DIR}nightly/ #$ECHO ${SSH} mkdir -p ${DOC_BASE_DIR}stable #$ECHO ${SSH} mv ${DOC_BASE_DIR}2023-12/stable ${DOC_BASE_DIR}stable/2023-12 #$ECHO ${SSH} mkdir -p ${DOC_BASE_DIR}releases #$ECHO ${SSH} mv ${DOC_BASE_DIR}mars/stable ${DOC_BASE_DIR}releases/1.0.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}neon/stable ${DOC_BASE_DIR}releases/2.0.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}oxygen/stable ${DOC_BASE_DIR}releases/3.0.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}photon/stable ${DOC_BASE_DIR}releases/4.0.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2019-06/stable ${DOC_BASE_DIR}releases/5.0.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2019-09/stable ${DOC_BASE_DIR}releases/5.1.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2019-12/stable ${DOC_BASE_DIR}releases/5.2.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2020-03/stable ${DOC_BASE_DIR}releases/5.3.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2020-06/stable ${DOC_BASE_DIR}releases/6.0.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2020-09/stable ${DOC_BASE_DIR}releases/6.1.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2020-12/stable ${DOC_BASE_DIR}releases/6.2.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2021-03/stable ${DOC_BASE_DIR}releases/6.3.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2021-06/stable ${DOC_BASE_DIR}releases/7.0.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2021-09/stable ${DOC_BASE_DIR}releases/7.1.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2021-12/stable ${DOC_BASE_DIR}releases/7.2.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}2022-03/stable ${DOC_BASE_DIR}releases/7.3.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}stable-8.0.0 ${DOC_BASE_DIR}releases/8.0.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}stable-8.1.0 ${DOC_BASE_DIR}releases/8.1.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}stable-8.2.0 ${DOC_BASE_DIR}releases/8.2.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}stable-8.3.0 ${DOC_BASE_DIR}releases/8.3.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}stable-9.0.0 ${DOC_BASE_DIR}releases/9.0.0 #$ECHO ${SSH} mv ${DOC_BASE_DIR}stable-9.1.0 ${DOC_BASE_DIR}releases/9.1.0 ################################################################################ #$ECHO ${SSH} mv ${DOC_BASE_DIR}javadoc/apidocs ${DOC_BASE_DIR}nightly/ #$ECHO ${SSH} mv ${DOC_BASE_DIR}javadoc/stable/apidocs ${DOC_BASE_DIR}stable/ #$ECHO ${SSH} mv ${DOC_BASE_DIR}javadoc/stable-9.2/apidocs ${DOC_BASE_DIR}stable/2023-12/ ################################################################################ $ECHO ${SSH} rm -rf ${DOC_BASE_DIR}20* $ECHO ${SSH} rm -rf ${DOC_BASE_DIR}javadoc $ECHO ${SSH} rm -rf ${DOC_BASE_DIR}mars $ECHO ${SSH} rm -rf ${DOC_BASE_DIR}neon $ECHO ${SSH} rm -rf ${DOC_BASE_DIR}oxygen $ECHO ${SSH} rm -rf ${DOC_BASE_DIR}photon $ECHO ${SSH} rm -rf ${DOC_BASE_DIR}tmp