简介

基础信息

  • Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要
  • Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
  • Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

其他

  • 官网:https://www.jenkins.io/zh/
  • 开源地址:https://github.com/jenkinsci/jenkins

centos安装

jdk安装

yum -y install java-11-openjdk

jenkins安装

  • 基础配置
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo --no-check-certificate
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
  • 安装最新版本
sudo yum install jenkins
  • 查看可安装版本:yum list --showduplicates jenkins
  • 安装指定版本:yum install jenkins-2.234-1.1 --nogpgcheck
  • 更新到指定版本:yum update jenkins-2.235.5-1.1

安装信息查看

  • 查找当前安装Jenkins的安装包名:rpm -qa | grep jenkins
  • 查看安装包中的文件及路径:rpm -ql jenkins-2.391-1.1.noarch
  • 具体的配置信息均可在相应的目录进行查看,包括可以对默认的配置文件进行修改等

默认端口修改

  • 编辑目录:vim /usr/lib/systemd/system/jenkins.service
  • 修改端口:Environment="JENKINS_PORT=8888"
  • 编辑目录:vim /etc/sysconfig/jenkins
  • 修改端口:JENKINS_PORT="8888"
  • 重新加载配置文件:systemctl daemon-reload

启动相关命令

  • 查看状态:systemctl status jenkins
  • 启动命令:systemctl start jenkins
  • 停止命令:systemctl stop jenkins
  • 重启命令:systemctl restart jenkins
  • 开启自启:systemctl enable jenkins

成功启动


  • 后续更新Jenkins如果使用教程

docker安装

docker命令

docker run -d \--restart always \--name jenkins \-u root \-p 28080:8080 \-v /home/docker/jenkins/jenkins-data:/var/jenkins_home \-v /home/docker/jenkins/docker.sock:/var/run/docker.sock \-v /home/docker/jenkins:/home \jenkinsci/blueocean

查看初始化密码

  • 在宿主机上执行查看命令
cat /home/docker/jenkins/jenkins-data/secrets/initialAdminPassword

其他

-官方教程:https://www.jenkins.io/zh/doc/book/installing/

【云原生-Jenkins】搭建CICD软件Jenkins最佳教程相关推荐

  1. 阿里云数据库快速搭建疫情分析系统最佳实践

    简介:疫情降临,疫情态势分析和防控任务迫在眉睫,如果快速搭建高效的疫情态势分析系统是众多部门和单位的难题,阿里云RDS PG+Ganos解决方案可在极短时间内完成分析系统搭建,有效助力疫情防控. 直达 ...

  2. 云计算的 2020:云原生崛起,重新定义软件!

    戳蓝字"CSDN云计算"关注我们哦! 作者 | Ashish Sukhadeve 译者 | 弯月 责编 | 唐小引 封图 | CSDN 付费自图虫创意 出品 | CSDN 云计算( ...

  3. Git仓库、Jenkins搭建、应用Jenkins、管理应用服务器

    一.Jenkins基础 1.1 Jenkins简介 1.1.1 什么是Jenkins Jenkins是一款非常流行的CI(持续集成)软件,用于构建和测试各种项目. 1.1.2 Jenkins特点 可以 ...

  4. 构建云原生环境下东西向流量管理的最佳实践

    一 不得不说的云原生隔离性 不断创新的技术带来了一系列好处,例如自动化.敏捷性和效率,提高了公司的生产率.但是,随着新技术的到来,漏洞和安全威胁也随之而来. 集装箱化就是这种情况.尽管容器化已经存在了 ...

  5. 【云原生】Docker Compose 构建 Jenkins

  6. 阿里云服务器快速搭建网站(官网教程)

    1. 登录云服务器 在购买ECS服务器后,系统会创建一个ECS实例.每一个ECS实例对应一台已购买的云服务器.您可以通过电脑上自带的终端工具访问云服务器,进行应用部署和环境搭建. 在ECS实例列表页面 ...

  7. 【大数据云原生系列】大数据系统云原生渐进式演进最佳实践

    1.引言 随着云原生概念的兴起,越来越多的企业投身于云原生转型的浪潮,以解决传统应用面临的弹性能力不足.资源利用率较低.迭代周期较长等问题.通过云原生技术(如容器,不可变基础设施和声明式API等),使 ...

  8. 我该从哪些方向了解云原生领域?

    你好,我是王炜.今天我们一起来看一看该从什么角度了解云原生领域. 说起云原生领域,我相信你首先想到的是大名鼎鼎的 Kubernetes(Kubernetes),Kubernetes 已经成为容器调度的 ...

  9. 阿里巴巴研究员叔同:云原生是企业数字创新的最短路径

    作者 | 叔同 来源 | 阿里巴巴云原生公众号 今天,数字化成为企业的核心竞争力,千行百业都在拥抱云计算,拥抱云原生.2020 年我们认为是云原生的落地元年,那么 2021 年将是云原生加速推动企业数 ...

最新文章

  1. c# 重写override
  2. 【HDU】3441 Rotation
  3. python导入txt为dataframe-python读取文本中数据并转化为DataFrame的实例
  4. Linux必学60个命令文件处理
  5. ai外呼营销系统_郑州专业智能营销系统开发,外呼电话线路好用吗-有效!-「线路稳定 不封号」...
  6. linux 系统将某目录下的可执行文件添加环境变量,jenkins创建shell长链接却找不到
  7. 凯立德地图导航2020年最新版车载_明明有车载导航,为什么很多人还是选择用手机导航?有5个原因...
  8. LeetCode 1718. 构建字典序最大的可行序列(贪心+回溯)
  9. Python 全栈开发 -- 监控篇
  10. php单字母函数(快捷方法)使用总结转载
  11. windows phone 7 学习笔记 五 TileSample
  12. InnoDB存储引擎关键特性
  13. python通讯录管理程序的用户可行性_通讯录管理系统可行性分析报告
  14. 【一年总结】记我的大二生活
  15. react(子传父、父传子)
  16. Android开发系列7——icon图标和开机启动页
  17. vue openlayer 添加风场效果
  18. android-sdk下载安装
  19. 浅谈游戏数据分析------留存篇一---留存折损
  20. python高级--数据分析(Pandas库)

热门文章

  1. 盗取特斯拉技术去小鹏_特斯拉从哪里去
  2. 短短两个月 Snapchat下载量下跌了22%
  3. 2.Mac电脑操作使用git的方法
  4. chrome扩展程序科学_5 Chrome扩展程序可简化您作为数据科学家的生活
  5. 测试岗面试基础知识——软件测试
  6. rn android软键盘遮挡布局处理,完美解决RN 键盘遮挡问题
  7. 看电气图的一般步骤和方法
  8. 异构计算机 桌面,一种解决异构操作系统的复合桌面虚拟化架构及方法_2
  9. 实习成果—GlusterFS
  10. Wappalyzer-python 安装