如何在LInux上安装并运行Jenkins

如何在LInux上安装并运行Jenkins

Jenkins 是什么?

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

官网:https://www.jenkins.io

中文文档:https://www.jenkins.io/zh/

file

基础环境要求

运行 Jenkins 需要以下 Java 版本,该要求同样适用于 Jenkins 系统的所有组件,包括 Jenkins 控制器、所有类型的代理、CLI 客户端和其他组件。

Supported Java versions Long term support (LTS) release Weekly release
Java 17 or Java 21 N/A 2.463 (June 2024)
Java 11, Java 17, or Java 21 2.426.1 (November 2023) 2.419 (August 2023)
Java 11 or Java 17 2.361.1 (September 2022) 2.357 (June 2022)
Java 8, Java 11, or Java 17 2.346.1 (June 2022) 2.340 (March 2022)
Java 8 or Java 11 2.164.1 (March 2019) 2.164 (February 2019)

注意:如果安装不受支持的 Java 版本,则 Jenkins 控制器将无法运行。

下载并运行 Jenkins

本文演示直接使用WAR文件运行jenkins。下载 Jenkins

mkdir -p /opt/jenkins
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war -P /opt/jenkins/

进入下载目录运行命令启动Jenkins,可以通过 httpPort 来指定端口号

java -jar jenkins.war --httpPort=8080  > ./jenkins.log 2>&1 &

访问Jenkins并登录

打开浏览器访问jenkins链接http://localhost:8080。第一次访问新的Jenkins实例时,系统会要求使用/root/.jenkins/secrets/initialAdminPassword文件中自动生成的密码对其进行解锁。

[root@localhost ~]# cat /root/.jenkins/secrets/initialAdminPassword
20643695a3d94a58aeb29a94ffbf7417

file

自定义jenkins插件

解锁 Jenkins之后,在 Customize Jenkins 页面内, 可以安装任何数量的有用插件作为初始步骤的一部分。

两个选项可以设置:

  • 安装建议的插件 - 安装推荐的一组插件,这些插件基于最常见的用例.
  • 选择要安装的插件 - 选择安装的插件集。当第一次访问插件选择页面时,默认选择建议的插件。

说明:如果您不确定需要哪些插件,请选择 安装建议的插件 。 您可以通过Jenkins中的Manage Jenkins> Manage Plugins页面在稍后的时间点安装(或删除)其他Jenkins插件 。

file

file

创建第一个管理员用户

最后,在安装插件之后,Jenkins要求您创建第一个管理员用户。出现“ 创建第一个管理员用户 ”页面时, 请在各个字段中指定管理员用户的详细信息,然后单击 保存完成 。也可以直接使用admin用户做登录。

file

从这时起,Jenkins用户界面只能通过提供有效的用户名和密码凭证来访问。

安装完成

完成上述初始化操作后,可以点击 开始使用 Jenkins 直接登录进入 Jenkins,这就算安装完成了。

file

本文由博客一文多发平台 OpenWrite 发布!

posted @ 2024-12-08 14:51  北极星rb  阅读(109)  评论(0编辑  收藏  举报