Jenkins 安装部署

1. 安装资源下载

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

选择清华大学镜像地址下载rpm

https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.243-1.1.noarch.rpm

安装命令:rpm -ivh jenkins-2.156-1.1.noarch.rpm --nodeps

2. 配置文件

vim /etc/sysconfig/jenkins #
监听端口 JENKINS_PORT="" 权限配置 JENKINS_USER="root" 修改目录权限 chown -R root:root /var/lib/jenkins chown -R root:root /var/cache/jenkins chown -R root:root /var/log/jenkins

3. 启动命令/设置开机启动

1.常用命令:
  service jenkins restart
  ps -ef | grep jenkins
  systemctl start jenkins
2.设置开机启动
  systemctl enable jenkins
  systemctl daemon-reload
3.初始化密码查看
  cat /var/lib/jenkins/secrets/initialAdminPassword
4.防火墙开启
  firewall-cmd --zone=public --add-port=80/tcp --permanent
  systemctl restart firewalld.service

4. Jenkins 国内常用镜像源整理

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

http://mirror.esuni.jp/jenkins/updates/update-center.json

http://updates.jenkins.io/update-center.json

http://updates.jenkins.io/update-center.json

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

插件下载地址

http://updates.jenkins-ci.org/download/plugins/

https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/

5. 常见问题处理

1. 首次启动可能会遇到页面一直显示"Please wait while Jenkins is getting ready to work ...",的情况,解决办法
  • 找到 /var/lib/jenkins/hudson.model.UpdateCenter.xml,
  • 将 https://updates.jenkins.io/update-center.json变更为http://mirror.xmission.com/jenkins/updates/update-center.json并重新启动

2. Jenkins汉化后部分中文问题,安装插件Locale plugin和Localization: Chinese (Simplified),下面方法,可完美修复

  • 将语言设定为zh_US,Jenkins切换为英文。
  • 调用restart重启Jenkins:http://域名/restart。
  • 再次语言设定为zh_CN,刷新即可。

6. 卸载

卸载

rpm -e jenkins #rpm卸载

rpm -ql jenkins #检查是否卸载成功

find / -iname jenkins | xargs -n 1000 rm -rf 彻底删除残留文件

centos7 安装部署 Jenkins的更多相关文章

  1. centos7 安装部署jenkins

    一.简介 jenkins是一个Java开发的开源持续集成工具,广泛用于项目开发,具有自动化构建.测试和部署等功能,它的运行需要Java环境. 二.搭建环境准备:# cat /etc/redhat-re ...

  2. Centos7安装配置jenkins(Tomcat)

    Centos7安装配置jenkins(Tomcat) 一.准备工作 1.1 安装JDK1.8 具体安装过程不在赘述. 1.2 下载jenkins的war包 jenkins官网下载地址:https:// ...

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

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

  4. 持续集成①安装部署jenkins从git获取代码

    持续集成①安装部署jenkins从git获取代码 一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部 ...

  5. CentOS7安装部署zabbix3.4操作记录

    CentOS7安装部署zabbix3.4操作记录 1.安装前准备 1.1 查看centos的系统版本 [root@zabbix ~]# cat /etc/redhat-release CentOS L ...

  6. 【CentOS】安装部署jenkins从git获取代码[转]

    持续集成①安装部署jenkins从git获取代码 一:持续集成的概念: 1.1:总体的概括 持续集成Continuous Integration 持续交付Continuous Delivery 持续部 ...

  7. centos7 安装部署运行 Redis5

    原文:centos7 安装部署运行 Redis5 Redis5 下载与解压(官网: https://redis.io/download ) 下载命令:wget http://download.redi ...

  8. 容器centos7安装部署ansible

    容器centos7安装部署ansible centos镜像版本及ansible版本 centos:centos7.5.1804 ansible:2.9.11 启动容器并进入容器 docker run ...

  9. Centos7安装部署搭建gitlab平台、汉化

    Centos7安装部署搭建gitlab平台.汉化 安装环境要求:内存不要小于4G,否则后期web界面可能会报错 一.准备工作 1.1 查看系统版本 首先查询系统版本,下载Gitlab的对应版本 [ro ...

随机推荐

  1. k8s-ephemeral和init容器

    截止到目前k8s1.18版本,k8s已经支持四种类型的container:标准容器,sidecar容器,init容器,ephemeral容器. 一:ephemeral容器 1.1.什么是ephemer ...

  2. java关键字final用法详解

    final关键字在java中也是属于比较常用的一种,因此也算得上是一个比较重要的关键字,有必要对它进行深入的学习. 一.定义:用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成 ...

  3. CoordinatorLayout简介

    CoordinatorLayout简介 CoordinatorLayout的作用 协调子view的布局,降低子view之间的耦合度 CoordinatorLayout的使用 核心:Behavior,用 ...

  4. 如何通过AzureAD平台提供的授权方式访问sharepoint online

    官方文档: 1.https://docs.microsoft.com/zh-cn/previous-versions/azure/dn645543(v=azure.100)?redirectedfro ...

  5. shell编程(一):功能、执行、基础

    1.shell的功能 (1)自动化批量初始化系统:对N台系统初始化(装系统时对系统的时区.yum源.软件包的更新.安全的设置进行初始化) (2)自动化批量部署软件程序:(LAMP/LNMP/Tomca ...

  6. Javascript模块化编程(转自阮一峰的网络日志)(备忘)

    http://www.ruanyifeng.com/blog/2012/10/javascript_module.html

  7. Ubuntu18.04下MySQL8.0和Navicat15的安装与使用

    目录 一.MySQL8.0安装 二.Navicat安装并与MySQL连接 一.MySQL8.0安装 注意:若直接 sudo apt install mysql-server,你会发现安装后的版本是5. ...

  8. Java并发编程(05):悲观锁和乐观锁机制

    本文源码:GitHub·点这里 || GitEE·点这里 一.资源和加锁 1.场景描述 多线程并发访问同一个资源问题,假如线程A获取变量之后修改变量值,线程C在此时也获取变量值并且修改,两个线程同时并 ...

  9. 多语言工作者の十日冲刺<5/10>

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 团队作业第五次--Alpha冲刺 这个作业的目标 团队进行Alpha冲刺--第五天(05.04) 作业正文 ...

  10. opencv 单通道合并为多通道

    int main(){ cv::Mat m1=(cv::Mat_<int>(,)<<,,,,,); cv::Mat m2=(cv::Mat_<int>(,)< ...