# Make directory to hold source repository archive artifact
mkdir -p $REPO_ARCHIVE_ARTIFACT_DIRECTORY
-# Turn PROJECTS and PROJECT_DIRECTORIES paramter strings into arrays
-# Required in order to loop through them
-PROJECTS=(`echo $PROJECTS | sed 's/,/\n/g'`)
-PROJECT_DIRECTORIES=(`echo $PROJECT_DIRECTORIES | sed 's/,/\n/g'`)
-
-# Find and store array lenth using one of the arrays
-ARRAY_LENGTH=$(echo ${#PROJECTS[@]})
-# Take 1 of the array length for the loop
-((ARRAY_LENGTH--))
-
# Ensure at root of the $WORKSPACE
cd $WORKSPACE
# Compress each source repository into an archive
# Includes SHA commit ids of the projects for traceability of the artifacts
# e.g. uds-1.7.0-SNAPSHOT-6d3abef-d96bad4.tar.gz
-for i in $(seq 0 $ARRAY_LENGTH)
-do
- echo "----------------------------------------------------"
- echo "INFO: Archive ${PROJECTS[$i]}"
- echo "----------------------------------------------------"
- tar -zcvf $REPO_ARCHIVE_ARTIFACT_DIRECTORY/$ARCHIVENAME-$VERSION-$COMMIT_IDS.tar.gz ${PROJECT_DIRECTORIES[$i]}
-done
+echo "----------------------------------------------------"
+echo "INFO: Archive $PROJECTS"
+echo "----------------------------------------------------"
+tar -zcvf $REPO_ARCHIVE_ARTIFACT_DIRECTORY/$ARCHIVENAME-$VERSION-$COMMIT_IDS.tar.gz $PROJECT_DIRECTORIES