jenkins 安装

jenkins安装

jenkins官网
中文网址
安装设置
所有jenkins版本

  • 内存512M以上,10Gb磁盘;
  • 安装jdk,需要java8以上
  • 下载较新的版本,否则安装插件时可能报错版本过低
bash 复制代码
# 搜索java
yum search java | grep -iE "jdk"

# 安装jdk
sudo yum install -y java-1.8.0-openjdk.x86_64 

# 查看版本
java -version

# 下载jenkins.war
java -jar jenkins.war  [--httpPort=8081] [--httpListenAddress=ip]
# 生成 ~/.jenkins 目录,可以删除并重新安装jenkins
# 看到如下信息,则启动成功

浏览器中访问,并安装建议的插件:

插件安装中:

创建一个管理员账户:

局域网部署完成,若局域网内无法访问,则尝试关闭防火墙或者开放对应端口:

bash 复制代码
# 停止防火墙
systemctl stop firewalld
# 单独开放8081端口
sudo firewall-cmd --permanent --add-port=8081/tcp
# 重载
sudo firewall-cmd --reload
# 查看开放的端口
sudo firewall-cmd --list-ports

java使用时的错误

  1. Caused by: java.lang.ClassNotFoundException: Lauf
    类Lauf无法找到,确保Lauf.class字节码文件路径在==CLASSPATH==中

  2. Caused: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8080

    Caused: java.io.IOException: Failed to start Jetty
    jetty服务类似tomcat,占用8080端口,因为端口已占用,故报错;一般用户可能无法看到占用8080端口的进程,就切换到root用户。在root账户下杀掉对应进程或者通过--httpPort=8081 指定新的端口

  3. Failed to install pipeline-groovy-lib

    java.io.IOException: Failed to load: Pipeline: Groovy Libraries (pipeline-groovy-lib 689.veec561a_dee13)- Jenkins (2.361.4) or higher required
    jenkins版本过低,下载更高版本的jenkins,删除~/.jenkins,重新执行java -jar jenkins.war --httpPort=xxx

jenkins对linux的支持

2023-11-16 不再支持CentOS7

支持Ubuntu 20.04 、22.04
linux支持说明

相关推荐
开开心心就好10 小时前
高效全能PDF工具,支持OCR识别
java·前端·python·pdf·ocr·maven·jetty
小小寂寞的城19 小时前
Jenkins里构建一个简单流水线
java·运维·jenkins
我喜欢山,也喜欢海1 天前
Jenkins Maven 带权限 搭建方案2025
java·jenkins·maven
kaikaile19951 天前
Jenkins集成Maven
servlet·jenkins·maven
ŧ榕树先生2 天前
查看jdk是否安装并且配置成功?(Android studio安装前的准备)
java·jdk
深海蜗牛2 天前
Jenkins linux安装
linux·jenkins
阳光普照世界和平2 天前
Jenkins:库博静态工具CI/CD 的卓越之选
运维·ci/cd·jenkins
liudongyang1232 天前
jenkins 启动报错
java·运维·jenkins
xbd_zc3 天前
【Jenkins简单自动化部署案例:基于Docker和Harbor的自动化部署流程记录】
docker·自动化·jenkins·harbor
nangonghen4 天前
jenkins built-in节点如何删除
jenkins