From 7908cd88856c1c7665a40e019c0d29ea8ab4cc27 Mon Sep 17 00:00:00 2001 From: Drew Short Date: Wed, 22 Jan 2020 13:55:54 -0600 Subject: [PATCH] Added file parsing and md5sum output --- assets/out | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/assets/out b/assets/out index 1d21f1a..f347a31 100644 --- a/assets/out +++ b/assets/out @@ -5,6 +5,11 @@ set -e exec 3>&1 # make stdout available as fd 3 for the result exec 1>&2 # redirect all output to stderr for logging +echo $BUILD_ID +echo $BUILD_NAME +echo $BUILD_JOB_NAME +echo $BUILD_PIPELINE_NAME + source $(dirname $0)/common.sh source=$1 @@ -25,7 +30,7 @@ load_files $payload rclone_source_directory=$(jq -r '.params.source // ""' < $payload) rclone_destination=$(jq -r '.params.destination // ""' < $payload) -rclone_destination_subdir=$(jq -r '.params.subdir // ""' < $payload) +rclone_destination_subdir_file=$(jq -r '.params.subdir // ""' < $payload) if [ -z "$rclone_source_directory" ]; then echo "invalid source directory (missing source)" @@ -37,7 +42,17 @@ if [ -z "$rclone_destination" ]; then exit 1 fi +rclone_destination_subdir="" +if [ ! -z "$rclone_destination_subdir_file" ]; then + rclone_destination_subdir=$(cat "${source}${rclone_destination_subdir}") +fi + rclone_source="local:${source}/${rclone_source_directory}" rclone_target="${rclone_destination}${rclone_destination_subdir}" -rclone copy "${rclone_source}" "${rclone_target}" --config /opt/rclone/config/.rclone.conf \ No newline at end of file +echo "Source: ${rclone_source}" +echo "Target: ${rclone_target}" + +rclone copy "${rclone_source}" "${rclone_target}" --config /opt/rclone/config/.rclone.conf + +md5sum "${BUILD_PIPELINE_NAME}-${BUILD_ID}" >&3 \ No newline at end of file