当前位置: 首页 > news >正文

linux安装和使用jekins

Jenkins详细安装配置部署--超详细_jenkins安装部署_宝贝富贵猪的博客-CSDN博客

1.安装JDK

2.获取安装包

下载页面:https://jenkins.io/zh/download/
或者Index of /jenkins/redhat/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

3.安装Jenkins

sudo rpm -ivh jenkins-2.346-1.1.noarch.rpm

4.给文件夹root权限

chmod -R 777 /var/lib/jenkins
chmod -R 777 /var/cache/jenkins
chmod -R 777 /var/log/jenkins

5.修改Jenkins配置文件

vim /etc/sysconfig/jenkins
JENKINS_PORT="9999"    #修改默认端口,根据所需修改

6.如果防火墙没有关闭,需要把端口号加入防火墙。

firewall-cmd --zone=public --add-port=8888/tcp --permanent

firewall-cmd --reload

7.启动jenkins

systemctl start jenkins.service

访问jenkins

ps -ef | grep jenkins
netstat -tnlp | grep 9999

sudo service jenkins status

http://10.246.130.85:9999

8、去提示的文件查看密码并输入

cat /var/lib/jenkins/secrets/initialAdminPassword

9、跳过插件安装

因为jenkins插件安装需要连接官方默认连接下载,速度非常慢,而且经常会失败,所以我们暂时跳过插件安装。后续我们会配置其他下载链接,速度会非常快。

选择全无:

点击安装,安装完让我们创建一个管理员账户:

10、插件安装

10.1、替换插件安装下载源地址

进入这个文件夹:/var/lib/jenkins/updates

里面有个default.json文件,里面对应Available中所有插件的地址信息,地址是国外的,所以我们需要把这个文件中的国外的地址替换为国内的。

这样做是为了把Jenkins官方的插件列表下载到本地,接着修改地址文件,替换为国内插件地址

cd /var/lib/jenkins/updates

sed -i 's/http:V/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

最后,Manage Plugins点击Advanced,把Update Site改为国内插件下载地址

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/updatecenter.json

重启jekins

systemctl restart jenkins.service
 

http://www.lryc.cn/news/60734.html

相关文章:

  • 驼峰式匹配
  • 第三十七章 立方体贴图总结
  • 哈希(C++)
  • Spring MVC 的调用(12)
  • 死磕内存篇 --- JAVA进程和linux内存间的大小关系
  • 信号完整性分析:关于传输线的三十个问题解答(三)
  • Java基础:Stream流常用方法
  • ImageNet使用方法(细节)自用!
  • C/C++外观模式解析:简化复杂子系统的高效方法
  • 追梦之旅【数据结构篇】——详解小白如何使用C语言实现堆数据结构
  • cocoscreator性能优化4-Sprite颜色数据去除
  • 系统接口幂等性设计探究
  • C learning_7
  • PageRank算法介绍
  • springboot+vue职称评审管理系统(源码+文档)
  • 腾讯云4核8G轻量服务器12M支持多少访客同时在线?并发数怎么算?
  • 图片英文翻译成中文转换器-中文翻译英文软件
  • 月薪10k和40k的程序员差距有多大?
  • gateway整合knife4j(微服务在线文档)
  • ASP.NET 记录 HttpRequest HttpResponse HttpServerUtility
  • Python 人工智能:11~15
  • 辉煌优配|军工板块逆市上涨,16只概念股已披露一季度业绩预喜
  • 看板与 Scrum:有什么区别?
  • 零代码是什么?零代码平台适合谁用?
  • CNStack 云服务云组件:打造丰富的云原生技术中台生态
  • #PythonPytorch 1.如何入门深度学习模型
  • [API]节点流和处理流字节流和字符流(七)
  • 开心档之C++ 模板
  • 拥抱还是革命,ChatGPT时代 AI专家给出15条科研生存之道
  • python算法中的数学算法(详解下)