Linux安装Jenkins详细步骤分解

embedded/2024/12/23 6:20:51/

在Linux上安装Jenkins可以通过以下步骤完成:

  1. 打开终端,更新操作系统的软件包列表:
sudo apt-get update

  1. 安装Jenkins的依赖软件包:
sudo apt-get install openjdk-8-jdk

  1. 添加Jenkins软件仓库的GPG密钥:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -

  1. 将Jenkins软件仓库添加到系统的软件源列表:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

  1. 更新系统的软件包列表:
sudo apt-get update

  1. 安装Jenkins:
sudo apt-get install jenkins

安装过程中会自动启动Jenkins服务。

  1. 检查Jenkins服务的运行状态:
sudo systemctl status jenkins

如果Jenkins服务正在运行,你将看到类似以下的输出:

jenkins.service - LSB: Start Jenkins at boot timeLoaded: loaded (/etc/init.d/jenkins; generated)Active: active (exited) since Tue 2018-08-14 11:36:25 UTC; 5s agoDocs: man:systemd-sysv-generator(8)Process: 27509 ExecStop=/etc/init.d/jenkins stop (code=exited, status=0/SUCCESS)Process: 27540 ExecStart=/etc/init.d/jenkins start (code=exited, status=0/SUCCESS)

  1. 在浏览器中访问Jenkins的Web界面,输入以下地址:
http://localhost:8080

如果一切正常,你将看到Jenkins的设置向导。

  1. 在终端中运行以下命令获取Jenkins的初始管理员密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

复制显示的密码。

  1. 回到浏览器,粘贴密码并按照设置向导的指示完成Jenkins的安装。

安装完成后,你可以使用Jenkins来创建和管理项目、构建和部署软件等。


http://www.ppmy.cn/embedded/109321.html

相关文章

ArcGIS Pro SDK (十二)布局 8 布局元素选择和更改

ArcGIS Pro SDK (十二)布局 8 布局元素选择和更改 文章目录 ArcGIS Pro SDK (十二)布局 8 布局元素选择和更改1 布局元素选择1.1 在布局上查找元素1.2 查找布局元素1.3 更新元素属性1.4 获取元素选择计数1.5 设置元素选择1.6 取消选择布局上的元素1.7 在布局视图中取消选择…

nginx HTTPS服务器配置

前提条件:安装 OpenSSL 工具 创建服务器 RSA 私钥和生成根证书签名请求(rsa至少2048) $ openssl req -newkey rsa:2048 -nodes -keyout example_key.pem -out example_csr.pem issta@DeepBlue:~/http$ openssl req -newkey rsa:2048 -nodes -keyout example_key.pem -out …

GS-SLAM论文阅读笔记--GSFusion

介绍 GS-SLAM是最近比较新的方向,由于传统SLAM的研究变得很少,拥抱与新的技术结合的方法也许是个好主意。之前总结了大部分GS-SLAM的文章。但是这个方向在不断发展,而发展初期的很多论文值得参考。所以用博客记录一下比较新的论文阅读笔记。…

Python中的`global`关键字

在Python中,global关键字是一个声明,用于在函数内部指定某个变量是全局作用域中的变量,而不是局部作用域中的。全局变量是在函数之外定义的变量,它们可以在程序的任何地方被访问和修改(除非被局部变量遮蔽)…

【Android】程序开发组件—探究Jetpack

引言 Jetpack是一个开发组件工具集,它的主要目的是帮助我们编写出更加简洁的代码,并简化我们的开发过程,在这么多的组件当中,最需要我们关注的其实还是架构组件,接下来就对Jetpack的主要架构组件进行学习!…

浙大数据结构:01-复杂度1 最大子列和问题

数据结构MOOC PTA习题 01-复杂度1 最大子列和问题 使用在线处理,遍历数组,如果当前数组和小于0则抛弃,每次更新最大值。 我们假设最终结果为数组中间的一段,那么左边剩余的部分和右边剩余的部分和一定小于0,对答案没…

性能工具之 JProfiler 简单登录案例分析实战

文章目录 一、前言二、准备工作三、使用JProfile定位问题四、登陆案例分析四、总结 一、前言 JProfiler是一款 Java的性能监控工具。可以查看当前应用的对象、对象引用、内存、CPU使用情况、线程、线程运行情况(阻塞、等待等),同时可以查找应…

Flutter 开发常用第三方库总结

Flutter 开发常用第三方库总结 常用库 常用库 屏幕适配flutter_screenutil加载 svg flutter_svg状态管理 flutter_bloc(bloc、equatable)、provider视频播放器chewie图片缓存cached_network_image网络请求 dio设备信息查询device_info_plus文件路径 pat…