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

写在前面的话

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

Android多渠道打包-Jenkins篇(二)_第1张图片
Github project.png

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

Android多渠道打包-Jenkins篇(二)_第2张图片
add.png

如图

Android多渠道打包-Jenkins篇(二)_第3张图片

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 " [email protected]"(邮箱)
按回车保存到默认位置,再稍等出来提示输入passphrase密码短语,输完按回车要输两遍(它是用来加密私钥,也就是以后使用私钥的时候要输这个密码,如果输入,就需要记住,或者直接置空)
创建成功的SSH 默认路径为 ~/.ssh 目录
id_rsa 文件存储密钥 ,id_rsa.pub存储公钥

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

Android多渠道打包-Jenkins篇(二)_第4张图片
得到路径 前往文件夹 手动打开 复制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篇(二))