• jenkins介绍与安装


     产品设计成型 -> 开发人员开发代码 -> 测试人员测试功能 -> 运维人员发布上线

     持续集成 (Continuous integration,简称CI)

     持续交付(Continuous delivery)

     持续部署(continuous deployment)

    官网 https://jenkins.io
     Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。
     Jenkins是一个工具集,提供了各种各样的插件
     比如获取git上最新的代码
     比如可以帮你编译源代码
     比如可以调用自定义的shell脚本远程执行命令
     官方文档 https://jenkins.io/doc/

    Jenkins安装

    最低配置: 不少于256M内存,不低于1G磁盘,jdk版本>=8
     安装jdk1.8
     yum install -y java-1.8.0-openjdk
     wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
     rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
     yum install -y jenkins
     systemctl start jenkins
     less /var/log/jenkins/jenkins.log //查询admin密码
     访问 http://ip:8080/ 进行安装

    也可直接拉取源码包解压后安装

    !!!!!!!!!!!!!!!!!!!第一次安装可能会出现一些问题

    如果是卡在等待页面的话,编辑配置文件,修改内容如下

     https://mirror.xmission.com/jenkins/updates/update-center.json

    原因是链接不上jenkins官方的更新仓库导致的,我们换个国内的地址就可以了

    在页面创建完了以后,访问时出现空白页面的话。

    用浏览器访问http://你的IP:8080/pluginManager/advanced

    将https改成http并提交

    然后重启jenkins 重新访问

    systemctl restart jenkins

     Jenkins相关目录

     
     rpm -ql jenkins

     安装目录/var/lib/jenkins

     配置文件 /etc/sysconfig/jenkins

     日志目录 /var/log/jenkins

  • 相关阅读:
    双阈值对抗数据抖动
    ES6 初体验 —— gulp+Babel 搭建ES6环境
    chrome 浏览器插件开发(二)—— 通信 获取页面变量 编写chrome插件专用的库
    邮件模板——开发篇
    Java-eclipse导入jar包
    php小程序-文章发布系统(mvc框架)
    php小程序-文章发布系统
    php小项目-web在线文件管理器
    杂论—电脑远程控制
    PHP-正则表达式
  • 原文地址:https://www.cnblogs.com/tyk3201/p/12497897.html
Copyright © 2020-2023  润新知