Jenkins流水线示例代码
示例代码如下:
stage('software-migration-assessment') { steps { echo '====== 软件迁移评估 ======' sh ''' if [ ! -d "./report_dir" ]; then mkdir -p ./report_dir; fi /usr/bin/rm -rf ./report_dir/*.html devkit porting pkg-mig -i impala-2.9.0+cdh5.12.1+0-1.cdh5.12.1.p0.3.el7.x86_64.rpm -r html -o ./report_dir mv ./report_dir/pkg-mig*.html ./report_dir/SoftwareMigrationAssessment.html ''' } post { always { publishHTML(target: [allowMissing: false, alwaysLinkToLastBuild: false, keepAll : true, reportDir : './report_dir', reportFiles : 'SoftwareMigrationAssessment.html', reportName : 'SoftwareMigrationAssessment Report'] ) } } }
父主题: 软件迁移评估