jenkins配置通用化

  • admin
  • 构建
  • 2024-07-10 15:13
  • 2997已阅读
简介 jenkins配置通用化

part1:


rm -rf ${JOB_BASE_NAME}.tar.gz

npm i

npm run build

tar zcvf ${JOB_BASE_NAME}.tar.gz dist


md5sum ${JOB_BASE_NAME}.tar.gz > ${JOB_BASE_NAME}.tar.gz.md5


echo `------------------------------------------------------------------------------`

echo "FTP地址:ftp://repo.bby.cn/snapshots/${JOB_BASE_NAME}/${BUILD_ID}/${JOB_BASE_NAME}.tar.gz"

echo "上线包地址:http://code.bby.cn:90/snapshots/${JOB_BASE_NAME}/${BUILD_ID}/${JOB_BASE_NAME}.tar.gz"

echo "MD5码"

cat ${JOB_BASE_NAME}.tar.gz.md5

echo `------------------------------------------------------------------------------`




part2:

Transfer set:

Exec command: rm -rf /home/wwwroot/${JOB_BASE_NAME}.tar.gz


Transfer set:

source files: ${JOB_BASE_NAME}.tar.gz*


cd /home/soft

pwd

mv ${JOB_BASE_NAME} ${JOB_BASE_NAME}-`date +%Y%m%d-%H%M%S`

tar xvf ${JOB_BASE_NAME}.tar.gz

mv dist ${JOB_BASE_NAME}

ln -s /home/soft/${JOB_BASE_NAME} /home/wwwroot/${JOB_BASE_NAME}

num=$(ls -d ${JOB_BASE_NAME}-*|wc -l);ls -d ${JOB_BASE_NAME}-*|head -$(echo $num-2|bc)|xargs rm -rf

注:本文转载自bby,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。

文章评论