当前位置:网站首页>Jenkins下载安装
Jenkins下载安装
2022-08-08 20:59:00 【わたしわ】
前言
Jenkins是一个基于Java开发的开源的实现项目可持续集成的工具,解决了平时开发项目之后需要手动打包与发布项目的问题,将这个流程实现自动化;需要了解更多关于Jenkins的内容可以点击 官网
一、下载Jenkins
1.打开官网首页便有下载按钮
点击Download之后主要有两块的版本供下载,其中LTS表示的稳定版,Weekly表示最新的版本,一般建议在稳定版中下载
主要提供了几种安装包:Docker、Ubuntu、CentOS、Windows、macOS等等
如果是Linux安装直接下载第一个.war包即可,如果是Windows版本点击Windows框会直接下载一个.msi的可直接运行的文件,当然.war包在Linux和Windows环境都能运行,但war包有个前提是需要安装jre,直接终端中使用命令java -version查看是否安装jdk:
Linux安装jdk可参考 centos7安装jdk、git、maven
注意:最好安装jdk8/jdk11,因为Jenkins的新版本需要jdk8才能支持,如果是jdk8以下的话可能会不兼容
二、安装Jenkins
1.war包启动方式: Linux和Windows都可以使用这种方式
在Jenkins的官方文档中,找到关于war包的文档,里面有说安装Jenkins的最低硬件要求以及war包的启动方式即:java -jar jenkins.war即可启动,需要指定启动端口的话使用 java -jar jenkins.war --httpPort=26000 或者 nohup java -jar jenkins.war --httpPort=26000 & 第二种 nohup 的启动方式为后台启动即关闭该终端Jenkins服务不会关闭。
最后会看到这样一段输出
就是说Jenkins的初始密码是850a9ad6638640f8905c748adf1069c7或者在C:\Users\Administrator.jenkins\secrets\initialAdminPassword文件中查看
2.msi安装方式:
直接双击然后下一步选择安装目录即可
3.访问Jenkins
Jenkins启动后默认使用的8080端口,如果通过 --httpPort 参数指定了端口号,则使用指定的端口号;访问方式:安装jenkins服务的服务器ip:端口号;如:127.0.0.1:8080
如果不能访问的话,关闭终端,重新执行 java -jar jenkins.war 命令出现如下输出即启动成功:
如果有加载的界面出现等一会儿会来到这个界面,这里需要输入刚刚启动Jenkins的时候初始化的密码,或者在C:\Users\Administrator.jenkins\secrets\initialAdminPassword文件中查看密码
输入后我们安装推荐的插件即可:
等待安装完成(时间有点长):
完成后来到这个界面:
填写好信息后下一步:
点击保存并完成,点击开始:
到此Jenkins安装完毕。
注意:如果是在Linux上使用war包形式启动的Jenkins服务,通过 Linux的 ip:Jenkins端口 无法访问到Jenkins的话,可能是因为Linux的防火墙开启的,如果你是本地虚拟机上安装的centos系统的话,可以直接将防火墙关闭:
关闭命令:systemctl stop firewalld.service
开启命令:systemctl start firewalld.service
查看防火墙状态命令:systemctl status firewalld.service

关闭之后就可以访问到Jenkins了。
如果你是阿里云服务器上启动的Jenkins的话,在阿里云后台管理中,将该服务器启动Jenkins所用的端口配置在安全组中。
边栏推荐
猜你喜欢
随机推荐
神经网络论文Enhancing deep neural networks via multiple kernel learning
目标检测论文 Precise detection of Chinese characters in historical documents with DRL
新库上线 | CnOpenData信息传输、软件和信息技术服务业工商注册企业基本信息数据
关于Mac终端自定义命令和Mysql命令问题
numpy
单片机——DHT11 温湿度传感器
【idea_取消自动import .*】
Flask 教程 第二章:模板
Educational Codeforces Round 112 D. Say No to Palindromes
Notes: The difference between laravel, updateOrCreate and updateOrInsert
pm2安装配置与基本命令你知道吗?
Redis Bloom Filter
学习笔记:第三章 栈与队列
一下科技:未来短视频行业发展呈四大趋势
Kotlin parsing String path knowledge
fashion CNNs code
Kotlin's JSON format parsing
图神经网络GNN简介及应用方向
快照集成(Snapshot Ensemble)
新规划|广州都市圈将以广佛为核心,广佛将有18条地铁相连通








