【Jenkins】centos服务器部署jenkins2.426
2024-01-02 16:42:36
Jenkins部署
版本选择说明
目前项目上用的版本是比较旧的,现在用不了,插件版本问题比较恶心。试过2.346,插件问题没解决,
单独找(*.hpi)插件匹配的版本太麻烦了。
前置环境部署
git
略
JDK11
该jenkins版本最低支持11.
ps: 但目前jenkins界面有警告信息,后续将不支持11,需要更高版本。
不再支持centos7。目前不影响使用。
## 安装jdk
yum -y install java-11-openjdk-devel
## 查看bin目录
ls -l /usr/bin/java
若不是通过yum安装,可能需要修改jenkins配置
#需要修改配置文件,
vi /etc/init.d/jenkins
#或者建立软链接
which java
ln -s /usr/lib/jdk/jdk-8/bin/java /usr/bin/java
#ln -s /usr/lib/jdk/jdk-11/bin/java /usr/bin/java
Maven
略
Node.js
略
安装jenkins
下载rpm包
jenkins-2.426.1-1.1.noarch.rpm
清华源
mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.426.1-1.1.noarch.rpm
安装
rpm -ivh jenkins-2.426.1-1.1.noarch.rpm
修改用户权限
#修改用户权限
vim /usr/lib/systemd/system/jenkins.service
#修改user group为root
修改插件下载地址
cd /var/lib/jenkins/updates
sed -i 's#http:\/\/updates.jekins-ci.org\/download#https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins#g' default.json && sed -i '#/http:\/\/www.google.com#https:\/\/www.baidu.com#g' default.json
测试启动
systemctl start jenkins
#查看初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
安装插件
- Deploy to container(支持自动化将代码部署到tomcat容器)
- Maven Integration(jenkins 利用maven编译,打包,所需插件)
- Node.js(打包前端vue项目所需插件)
- Git (git插件,从托管平台拉取代码)
- GiteeorGithuborGitlab(gitee插件-私有代码仓库)
- Publish Over SSH(ssh传输到另一台服务器)
- Role-based Authorization Strategy (用户角色管理)
- Credentials Binding (凭证管理)
- kubernetes
卸载
# rpm卸载
rpm -e jenkins
# 检查是否卸载成功
rpm -ql jenkins
# 删除残留文件
find / -iname jenkins | xargs -n 1000 rm -rf
文章来源:https://blog.csdn.net/qq_36762765/article/details/135296602
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!