iOS自动化打包并上传第三方&Jenkins安装及卸载
自动化打包,应该都听说过吧,就是执行一个shell脚本,这个网上很多就不写了,我要说的是,我花了好几天才配好了的Jenkins打包,真的是一步一个坑,,,,
其1
就是这个!!!
简直要死人SSH,,,你能把人坑死啊,之前我使用SVN的,对Git确实不是很熟悉,然后各种乱七八糟,真是烦死了,总之就是两件事吧,把你的公钥私钥分别放在
在这里
然后把公钥放到码云 之后公钥和私钥放到分别放到Jenkins里边的账户和项目下边
码云:
Jenkins账户放公钥
项目凭据下边填写私钥
这样之后回来如果是这样子:
就成了,钥匙有红的。。。emmmm还是失败的
有一些比较简单的大家都可以在网上找到,需要说一下,这个工作空间可以自己指定
因为很多已经有本地脚本打包的了,所以我觉得 直接不用那么麻烦,直接在Jenkins 进去咱们的项目里边的脚本之后触发执行不就好了么,
所以
然后我试了一下,大概提示是这样子
找到workspace看一下,这时候其实项目已经拉下来了,但是pod失败了,你如果尝试手动pod install会看到
差不多就是这样子,我在这部分卡住了好久哈哈
我说下我的解决办法,在你打开各种权限之后依旧无法执行pod,并且确认安装没有问题的的情况下,改一个思路吧,比如我这边就是切换到了Jenkins创建的账户下登录进来,然后打开管理员权限,再777资源库权限 之后在脚本中加入:
才成功
贴上几个我参考的文章:
这个手把手教你 另外这个也不错
还有这:Jenkins 100次构建失败踩坑全录(一)还有下篇 Jenkins 100次构建失败踩坑全录(二)
邮箱配置看 这里
一台电脑指向另一台的Jenkins,比如阿里云的Jenkins指向打包机参考这个还有这个
转载于:https://my.oschina.net/rainwz/blog/1921706