linux(centos8):安装Jenkins持续集成工具(java 14 / jenkins 2.257)
2023-09-14 09:01:19 时间
一,什么是Jenkins?
1,jenkins是什么?
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,
用于监控持续重复的工作,旨在提供一个开放易用的软件平台,
使软件的持续集成变成可能
2,官方网站:
https://www.jenkins.io/zh/
3,准备java环境:参见:
https://www.cnblogs.com/architectforest/p/13378234.html
4,准备maven环境,参见:
https://www.cnblogs.com/architectforest/p/12965957.html
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,下载Jenkins
1,下载页面的地址:
https://www.jenkins.io/zh/download/
我们下载通用的war格式
2,下载到源安装文件目录:
[root@kubemaster jenkins]# pwd /usr/local/source/jenkins [root@kubemaster jenkins]# wget http://ftp-chi.osuosl.org/pub/jenkins/war/2.257/jenkins.war
三,运行Jenkins
1, 打开控制台,
进入jenkins.war所在目录,
[root@kubemaster jenkins]# java -jar jenkins.war --enable-future-java --httpPort=8080
控制台会有第一次登录时密码的输出:例:
2020-09-17 08:48:53.855+0000 [id=28] INFO jenkins.install.SetupWizard#init: ************************************************************* ************************************************************* ************************************************************* Jenkins initial setup is required. An admin user has been created and a password generated. Please use the following password to proceed to installation: 39fd53cd10e9457c9f2ebd45fa90bb05 This may also be found at: /root/.jenkins/secrets/initialAdminPassword ************************************************************* ************************************************************* *************************************************************
说明:如果不加--enable-future-java,
因为当前版本存在与本地java不兼容的情况,会报如下错误:
[root@kubemaster jenkins]# java -jar jenkins.war --httpPort=8080 9月 17, 2020 4:47:45 下午 Main verifyJavaVersion 严重: Running with Java class version 58 which is not in the list of supported versions: [52, 55].
Run with the --enable-future-java flag to enable such behavior. See https://jenkins.io/redirect/java-support/ java.lang.UnsupportedClassVersionError: 58.0 at Main.verifyJavaVersion(Main.java:174) at Main.main(Main.java:142) Jenkins requires Java versions [8, 11] but you are running with Java 14 from /usr/local/soft/jdk-14.0.2 java.lang.UnsupportedClassVersionError: 58.0 at Main.verifyJavaVersion(Main.java:174) at Main.main(Main.java:142)
四,第一次访问jenkins,进行配置:
http://127.0.0.1:8080
效果如图:
需要输入管理员密码:
这个管理员密码是在启动日志中,我们从控制台找到这个密码:
输入后点 继续 按钮
选择 安装推荐的插件 即可
因为网络原因,可能有一些插件会安装失败
如果有失败的情况,点继续
点击继续后:
我们在这里创建一个管理员账户后,点击 保存并完成 按钮
确认url:
点保存并完成 按钮后,会提示已就绪:
五,查看java版本:
[root@kubemaster jenkins]# java --version java 14.0.2 2020-07-14 Java(TM) SE Runtime Environment (build 14.0.2+12-46) Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
六,查看jenkins的版本
在登录后首页的右下角,可以看到当前的版本:2.257
七,查看linux的版本
[root@kubemaster liuhongdi]# cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core)
相关文章
- 将java程序成为linux的系统服务
- 【Linux】在linux上java工具jps jstat jinfo等命令找不到怎么办
- Java实现 蓝桥杯 算法提高 矩阵乘法(暴力)
- Java实现 LeetCode 345 反转字符串中的元音字母
- Java实现Fibonacci取余
- java实现第五届蓝桥杯出栈次序
- java IO,bufferedReader类
- linux:ubuntu21.04安装java se 16(jdk 16.0.2)
- linux 启动java
- 一个Java程序员应该掌握的10项技能
- java的long类型传到前端丢失精度
- java 11 增加了一系列的字符串处理方法,Optional 加强 ,改进的文件API
- 【JAVA】Java循环语句中的continue跳转进入下一次循环是否判断循环条件
- 查看Linux、Tomcat、JAVA版本信息
- linux:ubuntu21.04安装java se 16(jdk 16.0.2)
- linux(centos8):用systemctl管理war包形式的jenkins(java 14 / jenkins 2.257)
- linux命令:java程序后台运行
- SCALA Linux安装:JAVA.LANG.NUMBERFORMATEXCEPTION: FOR INPUT FOR INPUT STRING: “0X100“
- Java字节码修改框架ASM
- paip.java win程序迁移linux的最佳实践
- 华为OD机试 - Linux发行版的数量(Java & JS & Python)
- 采用linux下java http实现下载功能
- BigData:大数据开发的简介、核心知识(linux基础+Java/Python编程语言+Hadoop{HDFS、HBase、Hive}+Docker)、经典场景应用之详细攻略
- Linux下Java环境变量配置(脚本版本)
- JAVA实现远程SSH连接linux并运行命令
- 【云原生 | 34】Docker快速部署主流编程语言Java
- java内存模型:Happens-Before
- 【oracle java 12 尝鲜】linux 下安装java 12
- Linux编译、运行多个java文件