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支持说明

相关推荐
CZZDg13 小时前
部署jenkins并基于ansible部署Discuz应用
运维·ansible·jenkins
小阳睡不醒13 小时前
小白成长之路-develops -jenkins部署lnmp平台
android·运维·jenkins
王富贵QAQ17 小时前
Jenkins-Ansible部署discuz论坛
运维·ansible·jenkins
Doris_LMS17 小时前
在Linux系统中安装Jenkins(保姆级别)
java·linux·jenkins·ci
赤月幼狼21 小时前
elasticsearch学习(一) 下载、安装和初次部署
学习·elasticsearch·jenkins
pwj去战斗吧1 天前
Jenkins Pipeline 语法
运维·jenkins
ideal树叶1 天前
Jenkins和Fastlane的原理、优缺点、用法、如何选择
运维·jenkins
彻骨寒风1 天前
在麒麟 ARM (aarch64)安装OpenJDK11和elasticsearchkibana
运维·arm开发·jenkins
赤月幼狼2 天前
elasticsearch学习(四)kibana安装
学习·elasticsearch·jenkins
赤月幼狼2 天前
elasticsearch学习(二)插件安装
学习·elasticsearch·jenkins