当前位置:网站首页>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所用的端口配置在安全组中。
边栏推荐
猜你喜欢
Notes: The difference between laravel, updateOrCreate and updateOrInsert
【idea_取消自动import .*】
GeoServer入门学习:06-发布多层级TIF地图大图数据
Bagging、Boosting、Stacking集成学习代码
sudo控制用户权限实战操作
内网渗透之代理转发
Centos下载安装redis- 使用yum
The new library online | CnOpenDataA shares of the listed company basic information data
图神经网络GNN简介及应用方向
神经网络论文Enhancing deep neural networks via multiple kernel learning
随机推荐
Kotlin注解
【Oracle的NVL函数用法】
Use fontforge to modify font, keep only numbers
目标检测论文 Few-Shot Object Detection with Attention-RPN and Multi-Relation Detector
rust-异常机制
Kotlin parsing String path knowledge
window下socket(TCP)控制台程序
GeoServer入门学习:03-快速入门
Gradle is as simple as using kotlin to write common commands
【梦想的声音】
Kotlin笔记-ForEach与ForEachIndexed区别
怎样在网上开户买股票比较安全?如何办理开户业务?
Kotlin study notes
记录非Gui模式Jmeter使用
【线性代数05】行列式的性质和应用
二分查找的坑
安全策略及电商购物订单简单用例
编译原理——LR(1)分析程序(C#)
【JVM内存区域】
【线性代数04】投影矩阵P和标准正交矩阵Q