diff --git a/cd-init b/cd-init index 03f06f6..85c1259 100755 --- a/cd-init +++ b/cd-init @@ -1,9 +1,3 @@ -# packages - -apt-get install --yes \ -'rsync' \ -'tree' \ - # ssh mkdir --parents ~/.ssh @@ -18,13 +12,9 @@ ssh-ed25519 \ AAAAC3NzaC1lZDI1NTE5AAAAIPHCNcgHlQoiNTXfnUZYvHz9OZwYsmBCrSSV7a7Zche5 " > ~/.ssh/known_hosts -# variables +# packages -export SSH_ID='cd' - -export SSH_URL="\ -${SSH_ID}@$(basename ${GITHUB_SERVER_URL})\ -:\ -/${SSH_ID}/${GITHUB_REF_NAME}/${GITHUB_REPOSITORY}\ -" -echo "${SSH_URL}" +apt-get install --yes \ +'python3' \ +'rsync' \ +'tree' \ diff --git a/cd-synchronize-output b/cd-synchronize-output index 99d2b17..4fec4ed 100755 --- a/cd-synchronize-output +++ b/cd-synchronize-output @@ -1,6 +1,19 @@ +[ "${1}" ] || exit + +SYNC_HOST="$(basename ${GITHUB_SERVER_URL})" +SYNC_SOURCE="${1}" +SYNC_USER='cd' + +SYNC_ROOT="/${SYNC_USER}/${GITHUB_REF_NAME}/${GITHUB_REPOSITORY}" + +SYNC_TARGET="${SYNC_USER}@${SYNC_HOST}:${SYNC_ROOT}" +if [ "${2}" ] ; then + SYNC_TARGET="${SYNC_TARGET}/${2}" +fi + #rsync \ #--archive \ #--delete-before \ #--verbose \ -#'out/' \ -echo "${SSH_URL}/" +echo "${SYNC_SOURCE}/" +echo "${SYNC_TARGET}/"