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日志,方便定位出错问题。

其他问题  想起来在更新...

 

posted @ 2019-11-15 21:57  无敌柴刀  阅读(1506)  评论(0)    收藏  举报