Linux sed jenkins-2.219-1.1低版本不能更新插件

软件版本很重要,不同的版本会有不同的问题
日期:2022/06/10
jenkins-2.219-1.1许多插件都不能正常更新

cd /usr/local
#要安装比较新的版本,不然第一个登录的时候无法自动下载插件。
#yum install -y https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.354-1.1.noarch.rpm
yum -y install jenkins-2.219-1.1.noarch.rpm

#修改端口
cd /usr/lib/systemd/system/
cp /usr/lib/systemd/system/jenkins.service /usr/lib/systemd/system/jenkins.service.bak
#vi /usr/lib/systemd/system/jenkins.service
sed -i 's/JENKINS_PORT=8080/JENKINS_PORT=9099/' /usr/lib/systemd/system/jenkins.service


#先启动生成配置
systemctl start jenkins
#admin初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
#7932bcd9892d4a5e8c8f2f3247b65b0d
#0762902eee424e38a2190087e86be1be
#操作日志
tail -f /var/log/jenkins/jenkins.log


#无法成功启动的情况下,修改配置后重启
cp /var/lib/jenkins/hudson.model.UpdateCenter.xml /var/lib/jenkins/hudson.model.UpdateCenter.xml.bak
#vi /var/lib/jenkins/hudson.model.UpdateCenter.xml
sed -i 's#https://updates.jenkins.io/update-center.json#https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json#g' /var/lib/jenkins/hudson.model.UpdateCenter.xml



#第一个登录刷新插件,修改配置后重启
cd /var/lib/jenkins/updates/
cp default.json default.json.bak
#vi /var/lib/jenkins/updates/default.json
#之前的版本是http://updates.jenkins-ci.org/download
#sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json
#我本地安装的是http://updates.jenkins.io/download
sed -i 's#http://updates.jenkins.io/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


#操作日志
tail -f /var/log/jenkins/jenkins.log

第一次登录时,无法正常更新插件。软件版本太低了。新版本需要升级openjdk-11
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
引用: sed -i 's/d/7523/g' /home/1.txt 执行结果: 7523 752375237523 #ff 。 引用: sed -i 's/d/7523/' /home/1.txt 执行结果: 7523 7523dd #ff 。 引用: 例子2: echo -e 'hello world\nnihao' | sed -n 's/hello/A/' 。 sed命令用于在文本流中进行模式匹配和替换操作。其中,-i表示直接在文件中进行修改,而不是输出到终端。-e选项用于指定要执行的命令。在上述引用中,使用的是替换命令's',将文本流中的指定模式替换为指定的字符串。 在引用中的示例中,sed -i 's/d/7523/g' /home/1.txt 表示将文件/home/1.txt 中的所有字符 'd' 替换为 '7523' 。执行结果为:7523 752375237523 #ff。注意,其中的 'g' 表示全局替换,即一行中的所有匹配都会被替换。 而在引用中的示例中,sed -i 's/d/7523/' /home/1.txt 表示将文件/home/1.txt 中的第一个字符 'd' 替换为 '7523' 。执行结果为:7523 7523dd #ff。注意,这里没有使用 'g' 选项,只替换了第一个匹配。 另外,引用提供了一个sed命令的例子。echo -e 'hello world\nnihao' | sed -n 's/hello/A/' 表示将输入流中的第一个匹配 'hello' 替换为 'A'。输出结果为:A world\nnihao。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [sed -i命令详解及入门攻略](https://blog.csdn.net/pengjunlee/article/details/103804040)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值