【云原生-Jenkins】搭建CICD软件Jenkins最佳教程
简介
基础信息
- 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最佳教程相关推荐
- 阿里云数据库快速搭建疫情分析系统最佳实践
简介:疫情降临,疫情态势分析和防控任务迫在眉睫,如果快速搭建高效的疫情态势分析系统是众多部门和单位的难题,阿里云RDS PG+Ganos解决方案可在极短时间内完成分析系统搭建,有效助力疫情防控. 直达 ...
- 云计算的 2020:云原生崛起,重新定义软件!
戳蓝字"CSDN云计算"关注我们哦! 作者 | Ashish Sukhadeve 译者 | 弯月 责编 | 唐小引 封图 | CSDN 付费自图虫创意 出品 | CSDN 云计算( ...
- Git仓库、Jenkins搭建、应用Jenkins、管理应用服务器
一.Jenkins基础 1.1 Jenkins简介 1.1.1 什么是Jenkins Jenkins是一款非常流行的CI(持续集成)软件,用于构建和测试各种项目. 1.1.2 Jenkins特点 可以 ...
- 构建云原生环境下东西向流量管理的最佳实践
一 不得不说的云原生隔离性 不断创新的技术带来了一系列好处,例如自动化.敏捷性和效率,提高了公司的生产率.但是,随着新技术的到来,漏洞和安全威胁也随之而来. 集装箱化就是这种情况.尽管容器化已经存在了 ...
- 【云原生】Docker Compose 构建 Jenkins
- 阿里云服务器快速搭建网站(官网教程)
1. 登录云服务器 在购买ECS服务器后,系统会创建一个ECS实例.每一个ECS实例对应一台已购买的云服务器.您可以通过电脑上自带的终端工具访问云服务器,进行应用部署和环境搭建. 在ECS实例列表页面 ...
- 【大数据云原生系列】大数据系统云原生渐进式演进最佳实践
1.引言 随着云原生概念的兴起,越来越多的企业投身于云原生转型的浪潮,以解决传统应用面临的弹性能力不足.资源利用率较低.迭代周期较长等问题.通过云原生技术(如容器,不可变基础设施和声明式API等),使 ...
- 我该从哪些方向了解云原生领域?
你好,我是王炜.今天我们一起来看一看该从什么角度了解云原生领域. 说起云原生领域,我相信你首先想到的是大名鼎鼎的 Kubernetes(Kubernetes),Kubernetes 已经成为容器调度的 ...
- 阿里巴巴研究员叔同:云原生是企业数字创新的最短路径
作者 | 叔同 来源 | 阿里巴巴云原生公众号 今天,数字化成为企业的核心竞争力,千行百业都在拥抱云计算,拥抱云原生.2020 年我们认为是云原生的落地元年,那么 2021 年将是云原生加速推动企业数 ...
最新文章
- c# 重写override
- 【HDU】3441 Rotation
- python导入txt为dataframe-python读取文本中数据并转化为DataFrame的实例
- Linux必学60个命令文件处理
- ai外呼营销系统_郑州专业智能营销系统开发,外呼电话线路好用吗-有效!-「线路稳定 不封号」...
- linux 系统将某目录下的可执行文件添加环境变量,jenkins创建shell长链接却找不到
- 凯立德地图导航2020年最新版车载_明明有车载导航,为什么很多人还是选择用手机导航?有5个原因...
- LeetCode 1718. 构建字典序最大的可行序列(贪心+回溯)
- Python 全栈开发 -- 监控篇
- php单字母函数(快捷方法)使用总结转载
- windows phone 7 学习笔记 五 TileSample
- InnoDB存储引擎关键特性
- python通讯录管理程序的用户可行性_通讯录管理系统可行性分析报告
- 【一年总结】记我的大二生活
- react(子传父、父传子)
- Android开发系列7——icon图标和开机启动页
- vue openlayer 添加风场效果
- android-sdk下载安装
- 浅谈游戏数据分析------留存篇一---留存折损
- python高级--数据分析(Pandas库)