From 1de672a7c5e08d83c0abfd589d0970fc3865909b Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Mon, 9 Dec 2019 15:42:24 -0500 Subject: [PATCH] Restore initialize stage. --- Jenkinsfile | 45 ++++++++++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f809241..4301b3b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -124,25 +124,32 @@ pipeline { stage('initialize') { steps { sh ''' - echo "REMOVE_LOCAL_REPO: ${REMOVE_LOCAL_REPO}" - echo "CLEANUP_GCUBE_REPO: ${CLEANUP_GCUBE_REPO}" - if [ "$CLEANUP_GCUBE_REPO" = "true" ]; then - echo "Remove gCube artifacts from local repository" - rm -rf $MAVEN_LOCAL_REPO/org/gcube - fi - if [ "$REMOVE_LOCAL_REPO" = "true" ]; then - echo "Create a fresh local repository" - rm -rf $MAVEN_LOCAL_REPO - mkdir -p $MAVEN_LOCAL_REPO - fi - mv "${AGENT_ROOT_FOLDER}/settings.xml" "${AGENT_ROOT_FOLDER}/settings.${PIPELINE_BUILD_NUMBER}" - cp "${AGENT_ROOT_FOLDER}/${MAVEN_SETTINGS_FILE}" "${AGENT_ROOT_FOLDER}/settings.xml" - echo "Done with local repository and settings" - echo "#Build ${PIPELINE_BUILD_NUMBER}" > ${AGENT_ROOT_FOLDER}/build_commits.csv - echo "#Release ${GCUBE_RELEASE_NUMBER}" >> ${AGENT_ROOT_FOLDER}/build_commits.csv - date=`date` - echo "#StartTime ${date}" >> ${AGENT_ROOT_FOLDER}/build_commits.csv - echo -e "GroupID,ArtifactID,Version,SCM URL,Build Number,Distribution URL,Filename,Packaging" >> ${AGENT_ROOT_FOLDER}/build_commits.csv + echo "REMOVE_LOCAL_REPO: ${REMOVE_LOCAL_REPO}" + echo "CLEANUP_GCUBE_REPO: ${CLEANUP_GCUBE_REPO}" + if [ "$CLEANUP_GCUBE_REPO" = "true" ]; then + echo "Remove gCube artifacts from local repository" + rm -rf $MAVEN_LOCAL_REPO/org/gcube + fi + if [ "$REMOVE_LOCAL_REPO" = "true" ]; then + echo "Create a fresh local repository" + rm -rf $MAVEN_LOCAL_REPO + mkdir -p $MAVEN_LOCAL_REPO + fi + mv "${AGENT_ROOT_FOLDER}/settings.xml" "${AGENT_ROOT_FOLDER}/settings.${PIPELINE_BUILD_NUMBER}" + cp "${AGENT_ROOT_FOLDER}/${MAVEN_SETTINGS_FILE}" "${AGENT_ROOT_FOLDER}/settings.xml" + echo "Done with local repository and settings" + + #build report + echo "#Build ${PIPELINE_BUILD_NUMBER}" > ${AGENT_ROOT_FOLDER}/build_commits.csv + echo "#Release ${GCUBE_RELEASE_NUMBER}" >> ${AGENT_ROOT_FOLDER}/build_commits.csv + date=`date` + echo "#StartTime ${date}" >> ${AGENT_ROOT_FOLDER}/build_commits.csv + echo -e "GroupID,ArtifactID,Version,SCM URL,Build Number,Distribution URL,Filename,Packaging" >> ${AGENT_ROOT_FOLDER}/build_commits.csv + + #job report + echo "#Build ${PIPELINE_BUILD_NUMBER}" > $JOB_REPORT + echo "#StartTime ${date}" >> $JOB_REPORT + echo -e "JobName,Status" >> $JOB_REPORT ''' } }