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

相关推荐
丁学文武2 小时前
Mac 安装ElasticSearch和Kibana详细教程
elasticsearch·macos·langchain·jenkins
Haoea!3 小时前
持续集成 CI/CD-Jenkins持续集成GitLab项目打包docker镜像推送k8s集群并部署至rancher
ci/cd·gitlab·jenkins·rancher
mengchanmian8 小时前
jenkins_安装手册(2.515)
运维·jenkins
aiden:)10 小时前
Postman 的 Jenkins 管理 - 自动构建
测试工具·jenkins·postman
露落梨花1 天前
Windows 使用Jenkins 自动打包重启,纯手动打包javac
运维·jenkins
lewis_lk1 天前
文本处理三剑客: grep、sed、awk使用指南
后端·shell
Johny_Zhao2 天前
企业级LDAP-RADIUS深度集成高可用方案
linux·网络·python·网络安全·信息安全·云计算·shell·cisco·系统运维
Johny_Zhao3 天前
基于CentOS Stream 8的物联网平台深度优化方案
linux·网络·网络安全·信息安全·云计算·shell·yum源·系统运维
Serendipity_筱楠3 天前
Windows安装部署jenkins
windows·ci/cd·自动化·jenkins·测试
净心净意4 天前
浅谈DaemonSet
运维·jenkins