Jenkins 自动化打包
一、 环境搭建
1. 打开Jenkins官网,从官网下载Jenkins安装包 https://jenkins.io/zh/download/
2. 运行安装包,执行下一步操作即可。
3. 安装插件,选择默认的即可,可能会按装失败,不用担心,记录下哪些安装失败了,在之后启动jenkins,打开Jenkins管理页面上 进入插件管理,重选下载安装即可。
如图,安装Jenkins时候 某些插件安装失败,之后在jenkins的插件管理中,重现下载安装成功。
注意: windows下直接使用下载的安装包进行安装,不需要在单独安装部署java环境,JDK 等。
安装完成之后,在本地浏览器中输入 http://localhost:8080 , 打开jenkins的主界面如下:
二、 插件介绍 安装
管理,安装 插件:参见jenkins 官方文档 https://jenkins.io/zh/doc/book/managing/plugins/
三、 项目构建过程
1. 新建项目任务
2. 配置git参数
3. 拉取代码,编译
4. 构建,文件归档
5.添加打包说明
四、问题集
1. jenkins打包,bat脚本中不能正常签名?
使用电脑的系统用户名密码登陆jenkins服务。
2. git配置出错
git配置有两种方式:(1)通过用户名密码添加凭据,确保git登陆的用户名密码正确即可。
(2)使用SSH 添加 git 凭据
将git生成的公钥添加到git 项目中,同时把公钥添加到jenkins 凭据中即可。
3. 不能生成sh文件,即shell命令不可用
配置shell安装路径即可,默认时空的,所以执行shell脚本总是失败。
4. Jenkins环境变量的使用
构建分支:${Branch}
构建版本:${BuildVersion}
构建ID : ${BUILD_ID}
在execute windows batch command 中 使用这样的方式:例如 %BUILD_ID% 获取构建号
5. 用户下载权限设置
用户不用登陆,即可下载,但不能打包,修改配置。
设置Configure Global Secturity,选择Logged-in users can do anything 即可。
6. 查看jenkins详细打包日志
在项目页面上选择 defaut,进入之后,选择正在构建的版本号,点击进去之后,在选择 控制台输出,即可观看详细的jenkisn日志,方便定位出错问题。
其他问题 想起来在更新...