diff --git a/cd-init b/cd-init index 85c1259..055622d 100755 --- a/cd-init +++ b/cd-init @@ -1,3 +1,9 @@ +# packages + +apt-get install --yes \ +'rsync' \ +'tree' \ + # ssh mkdir --parents ~/.ssh @@ -12,9 +18,12 @@ ssh-ed25519 \ AAAAC3NzaC1lZDI1NTE5AAAAIPHCNcgHlQoiNTXfnUZYvHz9OZwYsmBCrSSV7a7Zche5 " > ~/.ssh/known_hosts -# packages +# variables -apt-get install --yes \ -'python3' \ -'rsync' \ -'tree' \ +export SSH_ID='cd' + +export SSH_URL="\ +${SSH_ID}@$(basename ${GITHUB_SERVER_URL})\ +:\ +/${SSH_ID}/${GITHUB_REF_NAME}/${GITHUB_REPOSITORY}\ +" diff --git a/cd-synchronize-output b/cd-synchronize-output index 0f975ba..7040829 100755 --- a/cd-synchronize-output +++ b/cd-synchronize-output @@ -1,23 +1,6 @@ -[ "${1}" ] && SYNC_SOURCE="${1}" || exit - -SYNC_USER='cd' - -[ "${GITHUB_SERVER_URL}" ] \ -&& SYNC_HOST="$(basename ${GITHUB_SERVER_URL})" || exit - -[ "${SYNC_USER}" ] \ -&& SYNC_ROOT="/${SYNC_USER}" || exit -[ "${GITHUB_REF_NAME}" ] \ -&& SYNC_ROOT="${SYNC_ROOT}/${GITHUB_REF_NAME}" || exit -[ "${GITHUB_REPOSITORY}" ] \ -&& SYNC_ROOT="${SYNC_ROOT}/${GITHUB_REPOSITORY}" || exit - -SYNC_TARGET="${SYNC_USER}@${SYNC_HOST}:${SYNC_ROOT}" -[ "${2}" ] && SYNC_TARGET="${SYNC_TARGET}/${2}" - -#rsync \ -#--archive \ -#--delete-before \ -#--verbose \ -echo "${SYNC_SOURCE}/" -echo "${SYNC_TARGET}/" +rsync \ +--archive \ +--delete-before \ +--verbose \ +'out/' \ +"${SSH_URL}/"