当前位置:网站首页>[DevOps] jekins deployment (1)
[DevOps] jekins deployment (1)
2022-08-09 15:39:00 【getting warmer】
最初是瀑布模型,后来是敏捷开发,现在是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
边栏推荐
- leetcode 剑指 Offer 07. 重建二叉树
- 汉源高科百兆2光3电4电光纤级联型光电转换器工业矿用本安型光纤收发器迷你嵌入式主板
- Detailed firewall firewall
- RHCE Course Summary
- 【DevOps】jekinsBuild step ‘Execute shell‘ marked build as failure
- *1-1 OJ 56 Hamming Distance
- 概率论基础知识整理 | 概率论的基本概念
- IK学习笔记(2)——TwoBones IK
- Computational Imaging Technology
- Regular expression combat: the latest Douban top250 crawler super detailed tutorial
猜你喜欢

simulink仿真pid控制伺服系统

How to develop small programs?should focus on features

30分钟使用百度EasyDL实现健康码/行程码智能识别

Shell course summary

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

小程序制作软件哪个好用?如何选择?

项目小操作:form表单的校验,以及第二次显示提示校验内容等问题

RHCE Course Summary

RHCE Course Summary

The RHCE course summary
随机推荐
How does the JVM judge that an object is useless
apt-get install 和pip install 的区别
兆骑科创创新创业大赛平台,人才引进,项目路演
leetcode 剑指 Offer 07. 重建二叉树
BVT测试(版本验证测试、冒烟测试)和Daily build
*2-3 Upgraded version of OJ 1164 missile interceptor
dpkg: error: cannot new file '/var/lib/dpkg/info/format-new': no
常用sql记录
小程序开发制作成本是多少?三种开发方法成本分析!
dpkg:错误:无法新建文件 ‘/var/lib/dpkg/info/format-new’: 没
Assembly language learning (9)
VSTO踩坑记录(2)- 运用outlook对象模型发送邮件
The RHCE course summary
RHCE Course Summary
几种常见的注册中心以及区别
RHCE Course Summary
*5-1 CCF 2015-03-1 Image rotation
SMI 与 Gateway API 的 GAMMA 倡议意味着什么?
Assembly language learning (3)
shell提取ip地址