当前位置:网站首页>【DevOps】jekins部署(一)
【DevOps】jekins部署(一)
2022-08-09 14:11:00 【渐暖°】
最初是瀑布模型,后来是敏捷开发,现在是DevOps,这是现代开发人员构建出色的产品的技术路线。随着DevOps的兴起,出现了持续集成(Continuous Integration)、持续交付(Continuous Delivery) 、持续部署(Continuous Deployment)
彻底卸载
如果之前安装过需要彻底卸载,不然启动会报错
systemctl stop jenkins.service
rpm -e jenkins
rpm -qa | grep jenkins # 查看是否还有jenkins依赖,有就删除
rm -rf /etc/sysconfig/jenkins.rpmsave
rm -rf /var/cache/jenkins/
rm -rf /var/lib/jenkins/
rm -rf /var/log/jenkins
rm -rf /usr/lib/jenkins
安装流程
清华镜像官网:https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
1.添加jenkins库(找个合适的地方 mkdir jenkins)
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.303.3-1.1.noarch.rpm
- 安装
sudo yum install jenkins-2.303.3-1.1.noarch.rpm - 修改端口 vim /etc/sysconfig/jenkins

4.修改java配置 vim /etc/init.d/jenkins
whereis java

复制
5.重新加载配置文件
systemctl daemon-reload
6.启动
systemctl start jenkins
配置
输入密码
vi /var/lib/jenkins/secrets/initialAdminPassword

接下来按照自己的情况下一步即可
安装插件失败
方法1:实测都可以
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

cd /var/lib/jenkins/updates/
sed -i ‘s/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g’ default.json
sed -i ‘s/http://www.google.com/https://www.baidu.com/g’ default.json
find / -type f -name cacerts
vi /etc/sysconfig/jenkins
改为
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Djavax.net.ssl.trustStore=/etc/pki/ca-trust/extracted/java/cacerts"
systemctl restart jenkins
方法2:安装插件时提示

There were errors checking the update sites: SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certific
解决方案一:
进入插件管理->Advanced,修改Update Site的URL,
默认是通过https://updates.jenkins.io/update-center.json进行更新的。此处,将https改为http,修改完成,submit,然后重启Jenkins,问题解决。
这个方法偶尔有用
常见问题
jenkins启动报错:Starting Jenkins bash: /usr/bin/java: 没有那个文件或目录
解决方案 jekins jdk配置路径有问题
vi /etc/init.d/jenkins
增加安装路径
最新版本报错需要 daemon

yum -y install daemonize
yum -y install epel-release
证书过期
错误: 无法验证 www.jenkins.io 的由 “/C=US/O=Let’s Encrypt/CN=R3” 颁发的证书: 颁发的证书已经过期。
sudo yum install -y ca-certificates
边栏推荐
- 新起之秀 DPU,正在掀起数据中心变革!
- Word numbering and text spacing are too large
- 零时科技 | Nomad 跨链桥被盗1.8亿美元事件分析
- 同事的接口文档我每次看着就头大,毛病是真的多多多。。。
- Assembly language learning (1)
- Item 37: Make std::threads unjoinable on all paths.
- * 2-2 OJ 1163 missile interception of beta
- dpkg: error: cannot new file '/var/lib/dpkg/info/format-new': no
- nav标签的作用
- Architect's learning experience summary
猜你喜欢

数据建模已死,真的吗?

*1-2 OJ 190 run-length code

#25-1 OJ 78 Calculate birthday day of the week

Add-apt-repository command details

*4-1 CCF 2014-12-1 Access Control System

Simulink simulation pid control servo system

运维--常用中间件

RHCE课程总结

Zero Time Technology | Nomad cross-chain bridge theft of 180 million US dollars incident analysis

RHCE课程总结
随机推荐
*1-1 OJ 56 Hamming Distance
OpenFeign使用示例
Shell course summary
递归实现汉诺塔问题
小程序模板制作流程,小程序模板制作方便快捷
半自动爬虫
RHCE课程总结
RHCE Course Summary
RHCE Course Summary
架构师学习心得总结
How does the JVM judge that an object is useless
*1-3 OJ 291 The mouse and cat trade
小程序制作软件哪个好用?如何选择?
Simulate the realization of strcpy function (including multiple optimization ideas)
*1-5 OJ 642 Russian Multiplication
RHCE课程总结
兆骑科创创业大赛竞赛平台,双创服务,投融资对接
RHCE Course Summary
项目小操作:form表单的校验,以及第二次显示提示校验内容等问题
* 2-2 OJ 1163 missile interception of beta