iOS自动化打包并上传第三方&Jenkins安装及卸载

自动化打包,应该都听说过吧,就是执行一个shell脚本,这个网上很多就不写了,我要说的是,我花了好几天才配好了的Jenkins打包,真的是一步一个坑,,,,

其1

就是这个!!!

简直要死人SSH,,,你能把人坑死啊,之前我使用SVN的,对Git确实不是很熟悉,然后各种乱七八糟,真是烦死了,总之就是两件事吧,把你的公钥私钥分别放在

iOS自动化打包并上传第三方&Jenkins安装及卸载

在这里

然后把公钥放到码云 之后公钥和私钥放到分别放到Jenkins里边的账户和项目下边

码云:

iOS自动化打包并上传第三方&Jenkins安装及卸载

Jenkins账户放公钥

iOS自动化打包并上传第三方&Jenkins安装及卸载

项目凭据下边填写私钥

iOS自动化打包并上传第三方&Jenkins安装及卸载

 

这样之后回来如果是这样子:

iOS自动化打包并上传第三方&Jenkins安装及卸载

就成了,钥匙有红的。。。emmmm还是失败的

有一些比较简单的大家都可以在网上找到,需要说一下,这个工作空间可以自己指定

iOS自动化打包并上传第三方&Jenkins安装及卸载

因为很多已经有本地脚本打包的了,所以我觉得 直接不用那么麻烦,直接在Jenkins 进去咱们的项目里边的脚本之后触发执行不就好了么,

所以iOS自动化打包并上传第三方&Jenkins安装及卸载

然后我试了一下,大概提示是这样子iOS自动化打包并上传第三方&Jenkins安装及卸载

 

 

找到workspace看一下,这时候其实项目已经拉下来了,但是pod失败了,你如果尝试手动pod install会看到iOS自动化打包并上传第三方&Jenkins安装及卸载iOS自动化打包并上传第三方&Jenkins安装及卸载

差不多就是这样子,我在这部分卡住了好久哈哈

我说下我的解决办法,在你打开各种权限之后依旧无法执行pod,并且确认安装没有问题的的情况下,改一个思路吧,比如我这边就是切换到了Jenkins创建的账户下登录进来,然后打开管理员权限,再777资源库权限 之后在脚本中加入:

iOS自动化打包并上传第三方&Jenkins安装及卸载

才成功

贴上几个我参考的文章:

这个手把手教你  另外这个也不错

还有这:Jenkins 100次构建失败踩坑全录(一)还有下篇 Jenkins 100次构建失败踩坑全录(二)

  邮箱配置看 这里

一台电脑指向另一台的Jenkins,比如阿里云的Jenkins指向打包机参考这个还有这个

转载于:https://my.oschina.net/rainwz/blog/1921706