• 持续集成之jenkins2


    ip  什么是持续集成

      没有持续集成

      持续集成最佳实践

      持续集成概览

      什么是Jenkins

      Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

      安装Jenkins(不和git安装在同一台主机)

    yum -y install java-1.8.0
    cd /etc/yum.repos.d/
    wget http://pkg.jenkins.io/redhat/jenkins.repo
    rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
    yum install -y jenkins
    systemctl start jenkins
    

      安装完依赖包以后可以使用rpm包安装,下载地址https://mirrors.tuna.tsinghua.edu.cn/

      访问ip:8080

      安装推荐的插件即可

      安装需要一点时间

      一些常用插件

      PS:如果卡在启动阶段可能是因为网络不稳定,可以把网络关了重新启动

      创建第一个管理员用户

      进入web页面

      

      jenkins插件

      jenkins依赖插件工作

      管理插件

      插件目录在/var/lib/jenkins/plugins (可以在清华镜像站下载好插件解压到该目录然后重启jenkins生效)

      PS:该目录的属组应该是jenkins如果是root可能会导致手动安装插件错误

      通过插件管理的高级安装插件

      所有jenkins镜像地址http://mirrors.jenkins-ci.org/status.html

      jenkins配置

      首先查看所有jenkins的安装目录

      

    /etc/init.d/jenkins                   #启动文件
    /etc/logrotate.d/jenkins         
    /etc/sysconfig/jenkins            #配置文件
    /usr/lib/jenkins                       #主目录
    /usr/lib/jenkins/jenkins.war
    /usr/sbin/rcjenkins
    /var/cache/jenkins                 #程序文件war包解压出来的
    /var/lib/jenkins
    /var/log/jenkins                   #日志
            
    

      修改配置文件/etc/sysconfig/jenkins  (默认用户是jenkins生产不要改成root)

    JENKINS_USER="root"
    

      修改后重启jenkins即可看到是使用jenkins启动的

      PS:默认的端口8080也在这个配置文件如有需要可以修改

      主程序目录(备份时候备份这个目录即可,升级就是把最新的war包放在这个目录重启即可)

      jenkins备份

      目录文件说明

      PS:jenkins没有数据库所有数据存储在文档内

      系统设置

  • 相关阅读:
    将10进制数字转成62进制数字(转)
    admin添加用户时报错:(1452, 'Cannot add or update a child row: a foreign key constraint fails (`mxonline`.`django_admin_l
    Django admin 中抛出 'WSGIRequest' object has no attribute 'user'的错误
    分布式爬虫
    Scrapy之CrawlSpider
    Scrapy之Cookie和代理
    Scrapy核心组件
    scrapy之持久化存储
    Scrapy框架的基本使用
    爬虫之request模块高级
  • 原文地址:https://www.cnblogs.com/minseo/p/9029504.html
Copyright © 2020-2023  润新知