jenkins安装教程

本文介绍了笔者在使用腾讯云过程中,布置Jenkins的时候遇到的一些坑。文章的亮点在于版本锁定。根据笔者提供的步骤和代码,你也能够顺利的在centos上搭建起Jenkins服务。

选择放置下载安装包的位置

cd /root

下载版本号为2.190.3-1.1的jenkins

wget repo.huaweicloud.com/jenkins/red... rpm -ivh jenkins-2.190.3-1.1.noarch.rpm

修改配置文件

vi /etc/sysconfig/jenkins

这是修改的配置文件中需要改变的内容

JENKINS_USER="root" JENKINS_PORT="9999"

开启防火墙

systemctl start firewalld

开放9999端口

firewall-cmd --add-port=9999/tcp --permanent

重启防火墙

firewall-cmd --reload

启动jenkins

systemctl start jenkins

查看服务状态

service jenkins status

另一种启动方式

/etc/init.d/jenkins restart

查看初次登录的时候的密码

cat /var/lib/jenkins/secrets/initialAdminPassword

不要安装任何插件

创建管理员账户

首先进入插件管理中点击available plugins下载插件清单(Jenkins->Manage Jenkins->Manage Plugins,点击Available)

在linux服务器中查看插件清单文件是否已经下载

cd /var/lib/jenkins/updates ls # 查看是否有default.json这个文件

替换默认镜像源

sed -i 's/updates.jenkins-ci.org/download/ht...' default.json && sed -i 's/www.google.com/https://www...' default.json && sed -i 's/www.google.com/https://www...' default.json

在jenkins控制台中

Manage Plugins --> Advanced --> Update Site --> mirrors.tuna.tsinghua.edu.cn/jenkins/upd...

重启jenkins

http://${ip}:9999/restart

汉化

Jenkins->Manage Jenkins->Manage Plugins->Available->"Chinese"

用户权限管理

Jenkins->Manage Jenkins->Manage Plugins->Available->"Role-based Authorization Strategy"

jenkins拥有调用其他服务的凭证管理

Jenkins->Manage Jenkins->Manage Plugins->Available->"Credentials Binding"




升级jenkins以使用插件

rpm -qa|grep jenkins rpm -e --nodeps jenkins* cd /root wget repo.huaweicloud.com/jenkins/red... rpm -ivh jenkins-2.361.1-1.1.noarch.rpm

如果/etc/init.d/jenkins文件存在,则安装成功

配置文件

sudo vi /etc/init.d/jenkins

ini 复制代码
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-11.0/bin/java # 这里将java1.8相关删除了
/usr/lib/jvm/jre-11.0/bin/java
/usr/lib/jvm/java-11-openjdk-amd64
/usr/bin/java  #或者替换这里
"

修改配置文件

vi /etc/sysconfig/jenkins

这是修改的配置文件中需要改变的内容

JENKINS_USER="root" JENKINS_PORT="9999"

开启防火墙

systemctl start firewalld

开放9999端口

firewall-cmd --add-port=9999/tcp --permanent

重启防火墙

firewall-cmd --reload

启动

必须是这种方式

cd /etc/init.d ./jenkins start

查看初次登录的时候的密码

cat /var/lib/jenkins/secrets/initialAdminPassword

不要安装任何插件

创建管理员账户

首先进入插件管理中点击available plugins下载插件清单(Jenkins->Manage Jenkins->Manage Plugins,点击Available)

在linux服务器中查看插件清单文件是否已经下载

cd /var/lib/jenkins/updates ls # 查看是否有default.json这个文件

替换默认镜像源

sed -i 's/updates.jenkins-ci.org/download/ht...' default.json && sed -i 's/www.google.com/https://www...' default.json && sed -i 's/www.google.com/https://www...' default.json

在jenkins控制台中

Manage Plugins --> Advanced --> Update Site --> mirrors.tuna.tsinghua.edu.cn/jenkins/upd...

重启jenkins

http://${ip}:9999/restart

汉化

Jenkins->Manage Jenkins->Manage Plugins->Available->"Chinese" Jenkins->Manage Jenkins->Manage Plugins->Available->"Locale" Jenkins->Manage Jenkins->Manage Plugins->Available->"Localization:Chinese"

用户权限管理

Jenkins->Manage Jenkins->Manage Plugins->Available->"Role-based Authorization Strategy"

jenkins拥有调用其他服务的凭证管理

Jenkins->Manage Jenkins->Manage Plugins->Available->"Credentials Binding"

安装Git插件

Jenkins->Manage Jenkins->Manage Plugins->Available->"Git"

重启jenkins

http://${ip}:9999/restart

相关推荐
海兰10 天前
Jina Embeddings V5 Text + Elasticsearch 9.x 本地部署指南
elasticsearch·jenkins·jina
luod10 天前
Docker 快速安装Jenkins
java·docker·jenkins
小道仙9711 天前
jenkins对接、jenkins-rest
java·servlet·jenkins·jenkins-rest
成为你的宁宁11 天前
Jenkins 自动化部署前后端分离若依项目全攻略:涵盖环境配置、Maven/Node.js 工具安装、GitLab 项目协同,及前后端构建、服务器推送与代码更新验证全步骤
node.js·自动化·gitlab·jenkins·maven
声声长乐11 天前
Jenkins + Docker 完整部署指南
ubuntu·docker·jenkins
古斯塔夫歼星炮11 天前
Dify + Jenkins 实现AI应用持续集成与自动化部署
ci/cd·jenkins·dify
优秀的颜11 天前
Elasticsearch(7.x)集成
大数据·elasticsearch·jenkins
EverydayJoy^v^11 天前
Linux Shell 高级编程(3)——awk
linux·运维·shell
何以不说话11 天前
CICD服务器jenkins
运维·jenkins
海兰13 天前
Elasticsearch Java 客户端(9.x)
java·elasticsearch·jenkins