一、 介绍
   Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能
二、 作用
  1、持续的软件版本发布/测试项目。
  2、监控外部调用执行的工作。
三、安装过程(操作系统为centos7.4 1708(Minimal))

yum –y install wget   //安装wget相关依赖包

yum -y list java   //查看yum源中的JAVA 安装包

yum -y install java-1.8.0-openjdk   //安装所需要的JDK版本的JAVA程序,此项不需要配置环境变量(安装完之后,默认的安装目录是在: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64)

sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo   //修改yum源

rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key   //输入密钥,确保下载文件的正确性,防篡改

yum -y install jenkins   //安装jenkins

/etc/init.d/jenkins restart   //重启jenkins服务

firewall-cmd --zone=public --add-port=8080/tcp --permanent //设置防火墙开启8080端口(jenkins默认端口为8080)(--permanent为永久生效)

firewall-cmd --reload 重新载入防火墙

打开浏览器,输入IP:8080

上图中红色部分是存放密码的文件及位置,将密码输入到浏览器中的框中,点击‘继续’按钮,等一段时间后出现以下。

上图选择红圈中,新手安装即可。

上图创建新用户。

安装完成!

最新文章

  1. Java EE 经验
  2. Docker ntpdate Permition error
  3. Android总结篇系列:Android Service
  4. javascript应用之如何判断一个数为素数
  5. tomcat配置及优化
  6. spark.SecurityManager: SecurityManager: authentication disabled
  7. 如何使用Maven的archetype快速生成一个新项目(解决生成项目目录不完整问题)
  8. 深入React组件生命周期
  9. PL/SQL连接数据库时报错12154
  10. firewalld 防火墙配置
  11. ZOJ Problem Set - 3713
  12. @Configuration的使用
  13. mysql忘记密码解决方法
  14. 【Android】ant编译aidl的错误
  15. HDU1043 Eight(八数码:逆向BFS打表+康托展开)题解
  16. 使用再生龙Clonezilla备份还原Linux系统
  17. Java之OO的特性与原则
  18. Github Atom汉化方式
  19. Codeforces Round #508 (Div. 2) E. Maximum Matching(欧拉路径)
  20. Jedis源代码探索

热门文章

  1. POJ 1182-食物链 [并查集] 《挑战程序设计竞赛》2.4
  2. ELK 日志平台构建
  3. java8:(Lambda 表达式,Supplier,@FunctionalInterface,foreach(),Optional,Stream().collect,双冒号,joining,partitioningBy分区,collectingAndThen,filter())
  4. 转-Uptime与数据中心等级认证
  5. 二 MyBatis 从入门到进阶 2 Maven 入门
  6. PowerShell学习记录
  7. 【pytorch】学习笔记(三)-激励函数
  8. c++贪吃蛇
  9. SKCTF管理系统
  10. 关闭mysql查询缓存query cache(用户测试性能)