美文网首页Android实战
Android多渠道打包-Jenkins篇(二)

Android多渠道打包-Jenkins篇(二)

作者: OneBelowZero | 来源:发表于2017-06-11 16:57 被阅读304次

写在前面的话

Android多渠道打包-Jenkins篇(一)中 我们已经安装并创建了账号 接着 我们做一些相关配置
添加仓库url链接

Github project.png

在Jenkins管理页面,"源码管理" 点击“Git” 点击“Credentials”后的Add按钮

add.png

如图


1.Domain 选择 “Global credentials (unrestricted)”
2.Kind 选择 “SSH Username with private key”,如下图所示
3.Username 随意,自己可看懂的标识
4.Private Key 则为ssh证书的秘钥字符串。选择 Enter directly 粘贴id_rsa的值即可。
没有则创建。创建SSH证书:
终端执行:ssh-keygen -t rsa -C "xxx@xxx.com"(邮箱)
按回车保存到默认位置,再稍等出来提示输入passphrase密码短语,输完按回车要输两遍(它是用来加密私钥,也就是以后使用私钥的时候要输这个密码,如果输入,就需要记住,或者直接置空)
创建成功的SSH 默认路径为 ~/.ssh 目录
id_rsa 文件存储密钥 ,id_rsa.pub存储公钥

有则查看 添加:
iTerm: ssh-keygen

得到路径 前往文件夹 手动打开 复制id_rsa 粘贴即可

Passphrase可以为空 点击 add 后返回界面 点击 Credentials 选择刚才保存的。

构建触发器

Build when a change is pushed to GitHub
当有数据推送到远程库中时构建
Poll SCM (poll source code management)
轮询源码管理
需要设置源码的路径才能起到轮询的效果。一般设置为类似结果: H/5 * * * * 每5分钟轮询一次
Build periodically (定时build)
一般设置为类似: 00 20 * * * 每天 20点执行定时build

构建环境

构建环境主要对打包需要的证书进行配置,由于我们在构建脚本里面配置了证书,所以这里不做配置。

更多细节这里没有提到。自己可以手动尝试一下 构建完一次 后面可以省去很多麻烦。这里发现一个弊端 当Android项目中的依赖环境更新版本之后 就需要修改配置 如果是远程依赖的话 还需要下载 服务器那边下载比较慢 构建起来也比较支持 后面还会陆续完善补充。// to do

最后上一张妹子图 养养眼 ♪(*)啦啦

相关文章

网友评论

    本文标题:Android多渠道打包-Jenkins篇(二)

    本文链接:https://www.haomeiwen.com/subject/riihqxtx.html