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

相关推荐
honder试试8 小时前
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
windows·elasticsearch·jenkins
牛奶咖啡138 小时前
CI/CD——在jenkins中使用pipeline方式自动化构建java项目jpress
ci/cd·自动化·jenkins·pipeline是什么·pipeline有啥用·pipeline适用场景·pipeline使用示例
Flittly11 小时前
【日常小问】解决 Jenkins 部署 Spring Cloud 微服务到 Docker 容器启动失败的问题
运维·笔记·docker·微服务·jenkins
落魄实习生1 天前
Jenkins安装及使用
运维·jenkins
玄尺1 天前
jenkins安装和使用
运维·jenkins
lbb 小魔仙1 天前
DolphinDB:以“存算一体“重新定义工业时序数据的边界
开发语言·人工智能·python·langchain·jenkins
yulingfeng591 天前
Elasticsearch 分词器安装(IK+拼音)
大数据·elasticsearch·jenkins
牛奶咖啡131 天前
CI/CD——在jenkins中自动化构建与部署java项目jpress的镜像且搭建一键部署gitlab与jenkins环境
ci/cd·jenkins·一键部署gitlab私有仓库·安装部署jenkins·blue ocean构建镜像·jenkins部署镜像·jenkins自动构建部署镜像
海生南梦2 天前
jenkins的groovy沙盒配置
jenkins
yulingfeng592 天前
Elasticsearch 7.x 新手指南
大数据·elasticsearch·jenkins