美文网首页JavavaJ世界微尘里,,,,
利用Jenkins实现自动化构建

利用Jenkins实现自动化构建

作者: iHelin | 来源:发表于2017-04-22 20:05 被阅读52次

    Jenkins作为一款自动化构建工具,功能十分强大,本文主要记录一下自己安装与配置Jenkins的心得体会

    之前在阿里云服务器上也装过Jenkins,不过是以war包的方式安装的,但是在解压war包的时候静态文件莫名其妙的找不到,而且手工将静态文件移到了指定目录还是缺少文件,所以这种方式一直没装成功过。

    由于以上原因,今天在jenkins官网查看文档时发现可以直接yum安装,于是便换种安装方式看是否可行。

    1.安装,打开jenkins官网,查看wiki,这里我选择的系统是Red Hat/Fedora/CentOS,跟着installation,执行以下命令:

    sudo wget -O /etc/yum.repos.d/jenkins.repo
     [http://pkg.jenkins-ci.org/redhat/jenkins.repo](http://pkg.jenkins-ci.org/redhat/jenkins.repo)
    sudo rpm --import
     [https://jenkins-ci.org/redhat/jenkins-ci.org.key](http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key)
    sudo yum install jenkins
    

    2.启动,使用yum方式安装后,jenkins已经在我们的系统里添加了jenkins服务,所以启动也比较简单了,执行以下命令:

    sudo service jenkins start #启动
    sudo service jenkins stop #停止
    sudo service jenkins restart #重启
    

    jenkins的日志默认保存在/var/log/jenkins中,查看启动日志,若失败有可能是java脚本没有配置,这时我们还要修改jenkins的服务配置,修改文件/etc/init.d/jenkins,如图:

    Paste_Image.png

    保证java路径正确,然后保存退出,这样正常情况下应该能启动了,浏览器访问主机名:端口,进入jenkins。

    3.配置
    第一次访问jenkins,会让你输入密码,这个密码的保存位置在页面上会显示,一般为安装目录下的secrets文件下,查看该密码并输入,进入插件安装步骤,这里暂时跳过,然后是创建用户界面,根据提示创建好用户即可进入jenkins主目录。

    Paste_Image.png

    首先我们去系统管理/Global Tool Configuration,进行java,maven和Git的配置,类似如图

    Paste_Image.png

    然后还要去安装插件,进入系统管理/插件管理,这里我们暂时只安装了Git Plugin,注意这里也会有一堆的依赖插件需要安装。

    4.配置告一段落,然后是新建项目了,点击左侧的新建,如图所示:

    Paste_Image.png

    输入项目名称,选择自由风格的软件项目,然后点击OK即可。
    然后是项目的配置,点击项目名称,在点击左侧的配置,源码管理我们选择Git,如图:

    Paste_Image.png

    触发器暂时用不到就不填了,然后就是主要的构建步骤,这一步我遇到了很多坑,主要是Linux的Shell脚本不太熟练,我的构建如下:

    Paste_Image.png

    这里我用的是maven,所以把代码fetch下来后就是执行maven的clean和打war包操作,后面的就不多讲,命令比较简单,最后记得保存。

    这样一来就可以执行一次构建了,点击


    Paste_Image.png

    这个图标,项目默认就会开始执行构建操作,这时我们可以去控制台查看日志,根据构建结果做相应的操作。

    相关文章

      网友评论

        本文标题:利用Jenkins实现自动化构建

        本文链接:https://www.haomeiwen.com/subject/dhnszttx.html