Jenkins服务搭建和使用gitlab与nsis打包

目录

一、安装jenkins

二、新建项目

三、使用nsis打包

四、添加存档文件


 

一、安装jenkins

这里使用msi安装包的方式。进入官网http://Jenkins-ci.org/下载推荐下载LTS长期支持版本

 

Jenkins服务搭建和使用gitlab与nsis打包

安装完自动打开浏览器,提示正在代开jenkins,之后,出现下面界面

Jenkins服务搭建和使用gitlab与nsis打包

按照提示在对应的文件找到密码,输入后会出现下面提示安装插件的页面,这里选择左边的默认安装

Jenkins服务搭建和使用gitlab与nsis打包

确定后开始安装插件

Jenkins服务搭建和使用gitlab与nsis打包

安装完插件后(可能会有错误,可以先进行后面的步骤,之后再在jenkins的设置里面自行安装插件 https://mp.****.net/postedit/88091183),填信息设置管理员(注意:这里设置管理员后下次登录的username 是 admin,密码还是 上面提示的文件的密码,需要在jenkins的设置里面更改)

Jenkins服务搭建和使用gitlab与nsis打包

确定后:

Jenkins服务搭建和使用gitlab与nsis打包

接着确认,便正是进入jenkins的主界面了,安装完成。

Jenkins服务搭建和使用gitlab与nsis打包

 

二、新建项目

因为使用gitlab ,注意是否安装了Git,GitLab插件。

 

这里选择新建一个*风格的项目:

Jenkins服务搭建和使用gitlab与nsis打包

选择源码为git

Jenkins服务搭建和使用gitlab与nsis打包

url处添加git的路径,选择http的路径

Jenkins服务搭建和使用gitlab与nsis打包

然后添加Credentials,选择登录gitlab的用户名和密码

Jenkins服务搭建和使用gitlab与nsis打包

然后添加分支

Jenkins服务搭建和使用gitlab与nsis打包

 

保存,后点击立即构建

完成后在console output可以看到信息,已经构建成功

Jenkins服务搭建和使用gitlab与nsis打包

 

左边可以看到构建的历史

Jenkins服务搭建和使用gitlab与nsis打包

在Jenkins的workspace可以看到下载的文件,git路径对于的代码。

changes可以看到git更改的记录:

Jenkins服务搭建和使用gitlab与nsis打包

 

三、使用nsis打包

安装nsis,环境变量添加nsis路径,主要需要的是makensis.exe

Jenkins服务搭建和使用gitlab与nsis打包

命令行进入一个nsis的文件夹,使用makensis xxx.nsi 测试下是否可以正确打包。能打包说明环境ok了。

进入jenkins的项目的配置,在build里面添加

Jenkins服务搭建和使用gitlab与nsis打包

这时候构建项目就可以打包了。

四、添加存档文件

在jenkins里添加:

Jenkins服务搭建和使用gitlab与nsis打包

这个文件是我再上面的nsis打包后的文件,就在项目的文件夹下,所以就不写相对路径了。

Jenkins服务搭建和使用gitlab与nsis打包

jenkins如果能找到这个文件,那么在构建成功后就可以看到:

Jenkins服务搭建和使用gitlab与nsis打包

这时候点击可以下载文件。