zoukankan      html  css  js  c++  java
  • jenkins入门-----(1)安装、配置

    Jenkins概念

    Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台,可以处理任何类型的构建或持续集成。
    官网:https://jenkins.io/ 官方文档:https://jenkins.io/doc/

    Jenkins特性

    开源的java语言开发持续集成工具,支持CI,CD;
    
    易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理;
    
    消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告;
    
    分布式构建:支持Jenkins能够让多台计算机一起构建/测试;
    
    文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等; 
    
    丰富的插件支持:支持扩展插件,你可以开发适合自己团队使用的工具,如git,svn,maven,docker等。
    

    Jenkins安装

    安装最低配置:不少于256M内存,不低于1G磁盘,JDK版本>=8(openjdk也可以)

    yum install -y java-1.8.0-openjdk //安装openjdk,因为jenkins基于java开发 
    wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
    cat /etc/yum.repos.d/jenkins.repo 
    [jenkins] 
    name=Jenkins 
    baseurl=http://pkg.jenkins.io/redhat 
    gpgcheck=1 //这里会检测key 
    rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key //安装jenkins key
    yum install -y jenkins
    systemctl start jenkins
    

    查看admin密码

    [root@node1 ~]# more /var/lib/jenkins/secrets/initialAdminPassword  
    281ad0c502fc40bebbc5ad5b0b6d3eb6
    

    访问安装

    打开浏览器,访问ip:8080进行安装,ip为linux机器ip

    输入密码继续,初始化稍等片刻

    这里我选择安装推荐的插件

    这里就已经开始在安装插件,我们等它安装完就好了。

    设置好,保存并完成。

    保持默认

    完成

    如果有插件没有安装好,可以手动安装,插件地址:http://updates.jenkins-ci.org/download/plugins/

    上传完插件,重启一下jenkins

    配置文件

    cat /etc/sysconfig/jenkins
    查看jenkins的配置文件,定义了home、JAVA_CMD、user、port等基础配置,保持默认即可

    程序主目录

    ls /var/lib/jenkins/      //查看程序主目录

    jobs        浏览器上面创建的任务都会存放在这里
    logs        存放jenkins相关的日志
    nodes     多节点时用到
    plugins    插件所在目录
    secrets    密码秘钥所在目录         //jobs和plugins目录比较重要
    

     jenkins存放数据不依靠数据库,所以在移植时只需要拷贝整个程序主目录即可。

  • 相关阅读:
    ajax收藏
    excel提取文本格式时分秒中数字的方法并计算成秒的公式
    vi编辑模式中按方向键变ABCD的解决方法
    IIS配置Url重写实现http自动跳转https的重定向方法
    IIS中启用目录浏览功能后不能下载未知扩展名文件的解决方法
    Nginx禁止IP访问,只允许域名访问
    nginx在Window平台http自动跳转https设置方法
    通过清理注册表方式清理window远程连接的历史记录
    DOS批处理添加IP域名,备份与恢复
    windows修改snmp端口号方法
  • 原文地址:https://www.cnblogs.com/jinyuanliu/p/10935605.html
Copyright © 2011-2022 走看看