一、Jenkins简介

Jenkins是一个开源的持续集成工具,用于持续、自动的构建、测试、发布项目。Jenkins使用Java开发,可与版本管理工具集成使用。

Jenkins支持UI操作来部署流水线,也支持使用pipeline的方式部署任务。pipeline使用groovy语言的语法,方便扩充使用。

1. 准备好java

下载jdk

rpm -ivh /root/jdk-linux-x64-1.8.rpmvim /etc/profile

添加以下内容:

export JAVA_HOME=/usr/java/jdk1.8.0_131export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/binexport JAVA_HOME CLASSPATH PATH

生效

source /etc/profilejava -version

2. 安装

cd /homesudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyyum install jenkins# 启动service jenkins start# 查看初始密码cat /var/lib/jenkins/secrets/initialAdminPassword# 修改配置文件 ,可以更改默认端口等vim /etc/sysconfig/jenkins

二、忘记密码处理方式

1. 修改配置文件

vim /var/lib/jenkins/config.xml

修改:的值,改为false,保存文件后,可以无密码进入系统。

2. 进入系统进行安全设置

(1) 进入安全设置

(2) 启用安全

点击保存。

(3) 设置账户信息

设置用户密码即可。

配置文件内容不用再手工修改域的值。

jenkins 忘记密码_持续集成工具Jenkins 在CentOS系统下安装相关推荐

  1. python 持续集成工具_持续集成工具: Jenkins学习

    持续集成工具: Jenkins学习 -- 部分内容收集自网络,如有侵权,请联系作者删除 一. 概念 在过去的开发整体流程中,是所有人写好代码之后统一进行合并(svn,git),然后进行测试,确保准发布 ...

  2. jenkins maven没有使用全局设置文件地址_持续集成工具Jenkins看这篇就够啦!

    本文基于当前最新的 LTS 版本 2.164.1 ,理论上适应于Jenkins 2.x所有版本. 一.下载 前往Jenkins官网[1] ,按需下载.如用于生产,建议下载Long-term Suppo ...

  3. Jenkins 流水线 获取git 分支列表_持续集成工具Jenkins看这篇就够啦!

    本文以基于当前最新的 LTS 版本 2.164.1 ,理论上适应于Jenkins 2.x所有版本. 一.下载 前往Jenkins官网 ,按需下载.如用于生产,建议下载Long-term Support ...

  4. 【云原生 • DevOps】一文掌握持续集成工具 Jenkins

    目录 一.持续集成工具 Jenkins 介绍 1. 什么是持续集成 2. Jenkins 介绍 二.Jenkins 的安装与部署 1. 安装 Jenkins 2. 本地访问 Jenkins 3. 插件 ...

  5. 持续集成工具Jenkins学习4 Idea集成Jenkins插件

    持续集成工具Jenkins学习4 Idea集成Jenkins插件 一.功能简介 二.安装Idea插件 1. 搜索安装 2. 设置 三.Jenkins开启CSRF 四.使用 一.功能简介 Idea可以方 ...

  6. 持续集成工具 jenkins

    研究比较深入的博客地址: http://blog.csdn.net/wangmuming/article/category/2167947 Jenkins安装与配置 2 Jenkins安装 在最简单的 ...

  7. 如何做好持续集成和部署?你不容错过的持续集成工具—Jenkins

    持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成.每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地 ...

  8. 中小型研发团队架构实践:高效率、低风险,一键发布并测试的持续集成工具Jenkins...

    一.Jenkins 简介 \\ 当每月发布次数变得越来越多时,如超过 200 次,发布工作人员的工作量会翻倍,此时由人工发布操作失误引起的风险会变得越来越大.为了提高项目的发布效率,也为了降低由人工操 ...

  9. 持续集成工具jenkins的部署--Windows篇

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

最新文章

  1. [转载]OBJECTIVE C (XCODE) 绘图功能简介
  2. 【转】webgame前台开发总结--虽然是10年的文章,但是也有参考价值
  3. 雷林鹏分享:PHP MySQL 创建数据库
  4. Android 系统(260)---Android 读取SIM卡参数
  5. sql大小写 效率_【SQL】单行函数
  6. Python+tkinter+sqlite3模拟通信录管理系统
  7. ESFramework网络通信框架介绍之(5)――消息分派器IMessageDispatcher
  8. Andriod:serializer序列化器生成xml文件
  9. samba服务器无法映射,ubuntu映射网络驱动器失败,以及samba服务
  10. Python+OpenCV+PyQt5+多线程实现桌面监控程序
  11. PreminumSoft Navicat版 10.1.7 注册码
  12. 移动端 H5 概念术语(一)
  13. 基于TCP的简单服务器
  14. 游戏:杀戮尖塔(Slay the spire)mod--拉格朗·月
  15. Android S WLAN 架构
  16. 1、系统认识数据分析
  17. windows10 20H2消费者/企业版 2021年2月更新(附云盘链接)
  18. RadioButtonList的radio样式
  19. Word在生成PDF后,PDF左侧导航书签不显示目录的解决方法
  20. refers to the module ‘django.db.model.BigAutoField‘ that could not be imported.

热门文章

  1. 最后两天-微生物组-宏基因组分析(线上/线下同时开课,2020最后一期)
  2. NBT:噬菌体激发根际防御军团(附视频)
  3. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加均值、标准偏差)实战
  4. R语言ggplot2可视化:ggplot2可视化密度图(显示数据密集区域)、ggplot2可视化密度图(对数坐标):log10比例的收入密度图突出了在常规密度图中很难看到的收入分布细节
  5. R语言构建xgboost模型:使用xgboost构建泊松回归(poisson regression)模型
  6. docker nginx安装模块_docker安装nginx与php7.1
  7. 移动端图形化报表界面设计_B端移动设计 | 客户RFM分析
  8. 机器学习算法之K-近邻算法
  9. 图像浏览软件_FastStone Image Viewer5.5版
  10. java JDK 11.0.5的安装