zoukankan      html  css  js  c++  java
  • 之前搭建的jenkins的一些笔记

    wget -O /etc/yum.repos.d/jenkins.repo http://jenkins-ci.org/redhat/jenkins.repo
    rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key          
    yum install jenkins

    vim /etc/init.d/jenkins 设置 jdk路径

    /var/log/jenkins/jenkins.log 查看日志

    问题1 在执行yum install jenkins时提示:user jenkins does not exist

    解决:该机器上没有jenkins用户,需要使用adduser命令创建用户,adduser命令需要配合更改passwd等的权限位完成

    [root@esearch01 ~]# adduser jennkins
    adduser: cannot open /etc/passwd #是因为该文件加了权限位,不可写操作
    [root@esearch01 etc]# lsattr passwd #进行确认
    ----i--------e- passwd
    [root@esearch01 etc]# chattr -i passwd #去掉权限位
    [root@esearch01 etc]# lsattr passwd #进行确认
    -------------e- passwd
    [root@esearch01 etc]# adduser jenkins #即可创建成功jenkins用户


    查看/etc/sysconfig/jenkins是jenkins的配置文件

    修改jenkins文件的端口号:

    vim /etc/sysconfig/jenkins 编辑该文件,修改如下两个端口

    JENKINS_PORT="8001"

    JENKINS_AJP_PORT="8009"

    保存文件并退出,重启jenkins(service jenkins restart),

    vim /etc/init.d/jenkins
    candidates="
    /usr/java/jdk1.8.0_161/bin/java
    /usr/java/jdk1.8.0_161/jre/bin/java
    /etc/alternativ

    vim /etc/sysconfig/jenkins

    JENKINS_USER="root" 将"jenkins"改为"root"

    systemctl daemon-reload

    systemctl restart jenkins.service

    接着安装插件
    Ant Plugin
    Build Timeout
    CVS Plug-in
    Docker plugin
    Docker Slaves Plugin
    Email Extension Plugin
    GitHub Branch Source
    Gradle Plugin
    LDAP Plugin
    Matrix Authorization Strategy Plugin
    OWASP Markup Formatter Plugin
    PAM Authentication plugin
    Pipeline
    Pipeline Maven Integration
    Publish Over SSH
    Subversion
    Timestamper
    Workspace Cleanup Plugin


    WAR包安装
    优点:只有一个war包,轻量级部署

    缺点:配置过程简单

    重启jenkins服务不太方便(java -jar /xx/xx/jenkins.war --httpPort=8080)


    YUM安装
    优点:

    可以很方便的查看服务运行状态(state)、日志、排错、重启服务
    适合linux使用年限久的人
    缺点
    配置的过程稍复杂,要修改的文件和参数

  • 相关阅读:
    牛客网2017年校招全国统一模拟笔试(第三场)编程题集合
    侯捷STL学习(六)--深入list && Iterator traits
    侯捷STL学习(五)--allocator和容器之间的实现关系
    侯捷STL学习(四)--OOP-GP/操作符重载-泛化特化
    侯捷STL学习(三)--分配器测试
    侯捷STL学习(二)--序列容器测试
    牛客网2017年校招全国统一模拟笔试(第一场)编程题集合
    数据库面试题(一)
    SQL基础理论题
    基本SQL练习题--选课经典例题
  • 原文地址:https://www.cnblogs.com/Liang-jc/p/9177268.html
Copyright © 2011-2022 走看看