本文作为一次折腾服务器自动化配置的一次“纪念帖”… …
Jenkins Install
安装Jenkins之前,需要安装jdk,此处就不细说,不会请google
yum 安装 Jenkins
yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos
安装Jenkins
|
|
Jenkins安装好之后,需要修改一下默认配置。默认情况是Jenkins是使用Jenkins用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为root;另外Jenkins默认端口是8080,这个跟tomcat的默认端口冲突,我们也修改一下默认端口。
输入命令进入Jenkins配置文件:
找到相关属性,配置:
保存退出 wq
然后,启动Jenkins:
如图,启动成功
Jenkins Setting
打开浏览器,输入服务器的域名,端口8081,go ~
第一进入,需要密码
进入登录页面后,Jenkins提示我们需要输入超级管理员密码进行解锁。根据提示,我们可以在/var/lib/jenkins/secrets/initialAdminPassword文件里找到密码
复制,粘贴,go ~
插件安装:Install suggested plugins
后面的过程比较简单,略过,进入到Jenkins主页
全局配置
侧边栏:系统管理 -> 全局工具配置
- JDK
- Git
- Gradle
gradle 使我们自己下载的,可以将本地的gradle zip 用 scp 直接上传至服务器,解压至相应目录
此处,我们配置多个gradle版本,4.1 和 3.5
我们可能会忘记 以上配置的路径,在这里备用下命令
|
|
New Task
上面配置完基本的设置后,我们开始配置Android打包的任务
- 新建任务
- 配置项目url
这里选择github的项目为例子: - 配置git url
- 配置gradle
- 配置构建后操作 配置结束,save, 我们执行下: 打包结果,输出apk,mapping:
参考:
https://www.jianshu.com/p/c517f09df025
https://www.jianshu.com/p/eb3cbb34be97