写在前面的话

在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 " [email protected]"(邮箱)
按回车保存到默认位置,再稍等出来提示输入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

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

更多相关文章

  1. Android(安卓)Gradle学习(五):Extension详解
  2. Android(安卓)studio配置输出的apk文件名
  3. Android(安卓)productFlavors多环境配置
  4. Android-JUnit
  5. cocos2dx跨平台直播实例-ffmpeg-android篇
  6. Android(安卓)Studio下Svn忽略文件配置的几种方法
  7. [置顶] 我的Android进阶之旅------>Android中查看应用签名信息
  8. Android(安卓)okHttp:Https之SSL - Hostname was not verified

随机推荐

  1. 使用httpclient连接https 自签名也可以
  2. android STK Display_TEXT Bug
  3. Android studio3.0 - 解决创建Java工程运
  4. Android旋转动画
  5. android常用布局设置
  6. OpenGL ES教程III之移动变换(原文对照)
  7. Android自定义Dialog(zhuang)
  8. 列出Android设备中所有启动的服务,及判断
  9. Android常见问题(一点一点总结未完成)
  10. android studio gradle 配置修改