Jenkins打包脚本相关

博客展示了Jenkins执行的shell脚本,包括拉取代码、更新子模块、打渠道包、运行签名脚本、重命名压缩包、文件传输等操作。同时还介绍了日志查看方式,如在控制台搜索error日志、查看上传蒲公英情况、搜索打包步骤等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Jenkins执行的shell脚本
#!/bin/bash
cd KaTeX parse error: Expected 'EOF', got '#' at position 69: …ackage/CodeBox #̲清除临时文件 git rese…tag" origin/“KaTeX parse error: Expected 'EOF', got '#' at position 6: tag" #̲拉取代码 git pull g…tag”^{commit}`
echo $commit
git checkout -f KaTeX parse error: Expected 'EOF', got '#' at position 8: commit #̲更新子模块 git submo…env".sh
#打渠道包
if [[ KaTeX parse error: Expected 'EOF', got '#' at position 81: …Build/Android/ #̲运行release签名脚本 s…(date “+%Y%m%d%H%M%S”)
#重命名全渠道压缩包
mv fullchannel.zip CodeBox_“KaTeX parse error: Expected 'EOF', got '#' at position 23: …hannel.zip pwd #̲sudo scp CodeBo…commit"channel.zip shangfq@106.75.126.100:/home/shangfq
#copy到workspace下面,sshpublish插件只能上传工作区相对路径下的文件,上传完成后删除workspace和Android下面的zip
#拷贝到Jenkins全局变量workspace下,方便sshpublish插件发布
cp CodeBox
”$time"_channel.zip KaTeX parse error: Expected 'EOF', got '#' at position 11: WORKSPACE #̲ssh shangfq@106…WORKSPACE的相对路径

#!/bin/bash
#删除本地分支
git branch -D “$tag”
#清理已经归档过的zip渠道压缩包
cd /Users/sfq/CodeBoxPackage/CodeBox/Build/Android/
rm -rf *_channel.zip
cd $WORKSPACE
rm -rf *_channel.zip

log查看方式

1、控制台搜索error日志–如果是定位到代码行数的log发给开发定位是否是代码问题
2、如过Jenkins提示failure,查看是否已经上传蒲公英成功,如果成功可以继续使用,本地分支删除失败并不影响
3、编译失败控制台log搜索step1\2\3\4\5,看是否有对应的打包步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值