1、安装:https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions  切记选择:Installation of an LTS version
  不要选择:Installation of a weekly version,此版本不稳定,经常挂掉。

  sudo yum install jenkins //太慢时,用迅雷下载*.rpm包,然后手动安装

  sudo yum localinstall file.rpm

2、部署:
  注意事项:
  (1)安装jenknis后,会创建系统帐号jenkins。jenkins默认home目录是/var/lib/jenkins
  (2)其它用户home目录下的程序、文件,jenkins无法任何权限读写调用

3、更新  (1)
  • 定位jenkins.war文件的安装目录:(一般是/usr/lib/jenkins)
    ps -aux | grep jenkins

  (2)停止jenkins,删除jenkins.war,下载jenkins.war

    sudo systemctl stop jenkins

    cd /usr/lib/jenkins
    mv jenkins.war jenkins2.war
    sudo wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
  (3)启动jenkins
    sudo systemctl start jenkins 以上更新功能可以写成update_jenkins.sh文件,每次sudo bash update_jenkins.sh即可。代码如下:
#!/usr/bin/env bash
echo 此脚本必须使用sudo权限执行
sudo systemctl stop jenkins
sudo rm /usr/lib/jenkins/jenkins.war
url="http://mirrors.jenkins.io/war-stable/latest/jenkins.war"
cd /usr/lib/jenkins/
sudo wget ${url}
sudo systemctl start jenkins
如果系统进程数限制后,可以尝试重启jenkins:
>sudo systemctl restart jenkins
 查看系统进程限制数量:
> vim /etc/security/limits.conf

4、帐号权限管理
  插件名称:
  Role-based Authorization Strategy



5、
  (1)
修改jenkins启动的默认用户 https://www.cnblogs.com/jwentest/p/8819956.html   (2)在Centos系统启用jenkins用户  https://www.cnblogs.com/gscq073240/articles/9533619.html

6、腾讯开发云或者coding的插件:Coding Webhook

7、启用系统帐号jenkins

  修改以下一行:

  jenkins:x:998:996:Jenkins Automation Server:/var/lib/jenkins:/bin/false

  sudo vim /etc/passwd命令,把false改为bash

  保持 998:996 不能修改

8、jenkins启用root权限

  vi /etc/sysconfig/jenkins

  #JENKINS_USER="jenkins"

  JENKINS_USER="root"

9、内存限制

vim /etc/sysconfig/jenkins

JENKINS_JAVA_OPTIONS="-XX:MaxPermSize=512m -Djava.awt.headless=true"







CentOS Linux Jenkins安装、部署、更新的更多相关文章

  1. 怎么在linux上安装部署jenkins

    怎么在linux上安装部署jenkins 作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录 以下在虚拟机上示例 系统:linux(centos7) 操作方式:xshell连接终端操作 教程之前 ...

  2. Jenkins安装部署及使用

    Jenkins安装部署环境如下 PS:中文官网,东西比较全.(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考! 一.准备阶段 1.组件及版本: Jenkins版本:2.164.3 操作系 ...

  3. CentOS Linux VPS安装IPSec+L2TP VPN

    CentOS Linux VPS安装IPSec+L2TP VPN 时间 -- :: 天使羊波波闪耀光芒 相似文章 () 原文 http://www.live-in.org/archives/818.h ...

  4. linux下安装部署ansible

    linux下安装部署ansible 介绍 Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中sal ...

  5. Jenkins安装部署项目

    Jenkins安装部署项目 配置JDK git maven 部署到服务器 一.新建任务 二.配置jenkins 三.添加构建信息 四.应用.保存 五.踩坑填坑记录 5.1没有jar包的情况 5.2无法 ...

  6. CentOS linux下安装和配置Apache+SVN(用浏览器http方式访问SVN目录)

    在CentOS linux下安装SVN,我们可以进行以下步骤: 第一步:安装CentOS Linux操作系统,并在CentOS安装进行的同时,自定义安装这一步,一定要勾选Subversion(在“开发 ...

  7. VMware ESXi CentOS Linux虚拟机安装VMware Tools教

    转自VMware ESXi CentOS Linux虚拟机安装VMware Tools教程 | 一米居 http://www.yimiju.com/articles/548.html 最近一周在学习和 ...

  8. CentOS Linux 系统 安装oracle 11g

    CentOS Linux 系统 安装oracle 11g 在Linux系统上安装oracle是比较麻烦,需要配置各种变量啥的,o(︶︿︶)o ,但是没办法,有些东西你总的去接触,而且接触理解的越早越深 ...

  9. CentOS 6.5安装部署Zabbix监控系统

    CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...

随机推荐

  1. bugku web 变量1

    flag In the variable ! <?php error_reporting(0);include "flag1.php";highlight_file(__fi ...

  2. Git 操作命令

    一.Git 基本配置 1.配置 命令:git config --global  prop_name prop_value 如配置git用户名与邮箱: git config --global user. ...

  3. [rhel]安装oracle11g

    https://www.linuxidc.com/Linux/2017-04/142562.htm

  4. Equipment UVA - 1508(子集补集)

    The Korea Defense and Science Institute, shortly KDSI, has been putting constant effort into newequi ...

  5. 20165223《信息安全系统设计基础》第九周学习总结 & 第八周课上测试

    目录 [第九周学习总结] 教材内容总结 [第八周课上测试] (一)求命令行传入整数参数的和 (二)练习Y86-64模拟器汇编 (三)基于socket实现daytime(13)服务器和客户端 参考资料 ...

  6. 逆FizzBuzz问题求最短序列

    问题描述 FizzBuzz问题:一个大于0的自然数能整除3,将输出“Fizz”:能整除5,将输出“Buzz”:能整除3和5,将输出“FizzBuzz”:否则输出自己. 逆FizzBuzz问题最短序列: ...

  7. cookie 和 session 的异同

    cookie和session机制是web中常用的跟踪技术,用来跟踪用户的整个会话.cookie通过在客户端记录信息确定用户的身份,session通过在服务器端记录信息确定用户身份. (1)cookie ...

  8. Intellij IDEA项目包分层结构显示设置

    问题:(这种方式的查看包名,确实十分难看) 解决方法:

  9. Hadoop 生产配置文件V2

    Hadoop 生产配置文件V2 生产环境的配置文件调优 !!! Apache Hadoop 2.7.3 && NN HA && RM HA且仅针对于HDFS & ...

  10. 1、IDEA的常用快捷键

    一.常用的快捷键1.Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )###2.Ctrl+D 复制行### 注意在MyEclipse中Ctrl+D的作用是删除行3.Ctrl ...