gitblit系列七:使用Jenkins配置自动化持续集成构建

时间:2021-10-19 10:14:24

1.安装

方法一:

下载jenkin.exe安装文件

下载地址:https://jenkins.io/content/thank-you-downloading-windows-installer/

下载jenkins-2.49.zip,解压后直接安装即可,安装完成后在电脑服务中会自动启动一个jenkins服务,生成的管理员密码在安装目录如E:\Program Files (x86)\Jenkins\secrets\initialAdminPassword中。

方法二:

下载jenkins.war,下载地址:https://jenkins.io/index.html

使用cmd切换到jenkins.war的目录下,运行java -jar jenkins.war

gitblit系列七:使用Jenkins配置自动化持续集成构建

会提示安装目录,以及生成一个管理员密码:

gitblit系列七:使用Jenkins配置自动化持续集成构建

保持该cmd窗口为开启状态,此时Jenkins服务已经开启,默认使用的端口是8080,ip为本机ip地址,

可以自己写一个bat文件,以后直接双击启动jenkins服务即可。

gitblit系列七:使用Jenkins配置自动化持续集成构建

2.登录jenkins

打开http://192.168.150.116:8080/,看到类似下面的界面,提示输入密码,将initialAdminPassword中的内容粘贴进去

gitblit系列七:使用Jenkins配置自动化持续集成构建

接着按照提示安装插件,选择默认安装,下图为安装插件中(注意:默认的插件最好全部安装成功,否则进入到jenkins页面新建任务时会出现很多问题,包括菜单不会显示为中文,源码管理处仅显示none)

gitblit系列七:使用Jenkins配置自动化持续集成构建

插件安装完成后,新建用户lily 123456,也可以直接以管理员身份登录。

gitblit系列七:使用Jenkins配置自动化持续集成构建

3.参数配置

gitblit系列七:使用Jenkins配置自动化持续集成构建

点击右侧:系统管理-Global Tool Configuration,设置jdk路径

设置git路径,git路径为《gitblit系列三:本地git安装及使用》中安装的git客户端git.ext路径

gitblit系列七:使用Jenkins配置自动化持续集成构建

点击右侧:系统管理-系统设置设置jenkins Location地址以及管理员邮件地址

gitblit系列七:使用Jenkins配置自动化持续集成构建

4.新建任务,点击左侧新建

gitblit系列七:使用Jenkins配置自动化持续集成构建

输入项目名称,选择项目类型,我目前的项目是java项目,选择第一个,构建一个*风格的软件项目

gitblit系列七:使用Jenkins配置自动化持续集成构建

源码管理:我使用的是gitblit,选择git,输入对应版本库的地址(如果是使用svn管理代码,则选择Subversion)

gitblit系列七:使用Jenkins配置自动化持续集成构建

注:如果输入url后,提示failed to connect repository,但url地址确认无误,检查第三点,参数配置中的git客户端git.ext路径,修改正确后就不会有报错提示了。

gitblit系列七:使用Jenkins配置自动化持续集成构建

如果源码管理中只有none选项,则说明对应的插件未安装,比如Git plugin插件未安装,则源码管理中无git选项,插件在系统管理-管理插件-可选插件中搜索并安装。

gitblit系列七:使用Jenkins配置自动化持续集成构建

添加Credentials,点击add,输入gitblit服务器的登录用户lily 123456,保存。

gitblit系列七:使用Jenkins配置自动化持续集成构建

5.在eclipse中新建一个java项目Helloworld,然后commit到本地

gitblit系列七:使用Jenkins配置自动化持续集成构建

再push到gitblit服务器中对应的helloworld版本库

gitblit系列七:使用Jenkins配置自动化持续集成构建

6.构建,选择步骤4中新建的任务helloworld,点击右侧的小三角,点击立即构建

gitblit系列七:使用Jenkins配置自动化持续集成构建

可查看到左侧的构建列表,蓝色表示成功,红色表示失败,点击工作区

gitblit系列七:使用Jenkins配置自动化持续集成构建

可查看到helloworld的所有代码文件,可选择打包下载到本地。

gitblit系列七:使用Jenkins配置自动化持续集成构建

by:http://blog.csdn.net/qq_15158911/article/details/61919265