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


    1.安装

    方法一:

    下载jenkin.exe安装文件

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

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

    方法二:

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

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

     

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

     

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

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

     

    2.登录jenkins

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

     

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

     

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

     

    3.参数配置

     

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

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

     

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

     

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

     

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

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

     

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

     

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

     

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

     

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

     

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

     

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

     

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

     

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

     

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

  • 相关阅读:
    NLTK和Stanford NLP两个工具的安装配置
    对传统虚拟机软件的相关调研
    FasterRCNN目标检测实践纪实
    MySQL数据库远程连接的配置方案
    Windows10电脑安装macOS Mojave系统的方法(最新版系统,含超详细步骤截图)
    用Hash Table(哈希散列表)实现统计文本每个单词重复次数(频率)
    Windows10远程桌面连接配置
    dwz局部表格分页
    dwz中combox的value问题
    【转帖】C++编译原理 资料
  • 原文地址:https://www.cnblogs.com/ziye/p/6598293.html
Copyright © 2020-2023  润新知