美文网首页
Jenkins简介和使用

Jenkins简介和使用

作者: 尛尛大尹 | 来源:发表于2018-09-07 10:11 被阅读0次

    1.持续性集成

    持续集成:Continuous Integration,简称CI,意思是,在一个项目中,任何人对代码库的任何改动,都会触发CI服务器自动对项目进行构建,自动运行测试,甚至自动部署到测试环境。这样做的好处就是,随时发现问题,随时修复。因为修复问题的成本随着时间的推移而增长,越早发现,修复成本越低。

    2.持续集成工具

    (1)Travis CI
    是在线托管的CI服务,用Travis来进行持续集成,不需要自己搭服务器,在网页上点几下就好,用起来更方便。最重要的是,它对开源项目是免费的。私有项目会收费。
    (2)Jenkins

    3.安装使用Jenkins

    我们从Jenkins官方网站https://jenkins.io/下载最新的war包。虽然Jenkins提供了Windows、Linux、OS X等各种安装程序,但是,这些安装程序都没有war包好使。我从未见过Jenkins这样把Java包做得如此简单的项目。只需要运行命令:

    java -jar jenkins.war
    
    

    Jenkins就启动成功了!它的war包自带Jetty服务器,剩下的工作我们全部在浏览器中进行。

    第一次启动Jenkins时,出于安全考虑,Jenkins会自动生成一个随机的按照口令。注意控制台输出的口令,复制下来,然后在浏览器输入:

    http://localhost:8080/

    粘贴口令,进入安装界面,如果执行默认的安装,Jenkins就自动配置好了Maven、git等常用插件。最后,创建一个admin用户,完成安装。

    用管理员账号登录Jenkins后,第一次使用前,需要在“系统管理”->“Global Tool Configuration”->“Maven”中新增一个Maven,直接输入一个名字,选中“自动安装”,Jenkins会自动下载并安装Maven:

    安装
    安装JDK
      Jenkins是Java编写的,所以需要先安装JDK,这里采用yum安装,如果对版本有需求,可以直接在Oracle官网下载JDK。

    [root@linux-node1 ~]# yum install -y java-1.8.0
    1
    安装jenkins
    [root@linux-node1 ~]# cd /etc/yum.repos.d/
    [root@linux-node1 yum.repos.d]# wget http://pkg.jenkins.io/redhat/jenkins.repo
    [root@linux-node1 ~]# rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
    [root@linux-node1 ~]# yum install -y jenkins
    [root@linux-node1 ~]# systemctl start jenkins
    #本文使用yum进行安装,大家也可以使用编译安装。
    

    新版本的jenkins为了保证安全,在安装之后有一个锁,需要设置密码之后才可以解锁
    Jenkins Web访问地址:192.168.56.11:8080
    友情提示:jenkins如果跟gitlab在一台服务器需要将jenkins的端口进行修改,需要将jenkins的8080修改为8081

    相关文章

      网友评论

          本文标题:Jenkins简介和使用

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