#!/bin/bash # This script runs after the prechecks and before the deployment # In the host enviroment (All the GITHUB variables are available) # Working directory in github workspace # Original repo is places SOFA-Chips # for conditional file copy use PROJ_SUFFIX (example SOFA_HD) tail -n +2 ./SOFA-Chips/SynRepoConfig/sync_files.csv | while IFS=, read -r srcLoc dstLoc; do Copying "./SOFA-Chips/$srcLoc --> ${DEST_DIR}/$dstLoc" rsync -avp ./SOFA-Chips/$srcLoc ${DEST_DIR}/$dstLoc done cd ${DEST_DIR} [ -s source_commit_hash.txt ] || echo "----------" > source_commit_hash.txt sed -i -e "s/^/\n/" source_commit_hash.txt sed -i -e "s/^/${GITHUB_SHA}\n/" source_commit_hash.txt sed -i -e "s/^/$(date)\n/" source_commit_hash.txt