WAR文件 安装

Jenkins 的 Web 应用程序存档 (WAR) 文件版本可以安装在任何运行 Jenkins 支持的 Java 版本的操作系统或平台上。有关详细信息,请参阅Java 要求页面。

先决条件

最低硬件要求:
  • 256 MB 内存
  • 1 GB 的驱动器空间(尽管如果将 Jenkins 作为 Docker 容器运行,建议至少使用 10 GB)
小团队推荐的硬件配置:
  • 4 GB+ 的内存
  • 50 GB+ 的驱动器空间
综合硬件建议:
软件要求:

运行 WAR 文件

Jenkins Web 应用程序存档 (WAR) 文件可以从命令行启动,如下所示:
  1. 最新的稳定 Jenkins WAR 文件下载 到您机器上的适当目录。
  2. 打开终端/命令提示符窗口到下载目录。
  3. 运行命令java -jar jenkins.war
  4. 浏览http://localhost:8080并等待Unlock Jenkins页面出现。
  5. 继续下面的安装后设置向导
笔记:
  • 与在 Docker 中使用 Blue Ocean 下载和运行 Jenkins 不同(上面),此过程不会自动安装 Blue Ocean 功能,需要通过Jenkins 中Manage Jenkins > Manage Plugins页面单独安装 。在 Blue Ocean入门 页面上阅读有关安装 Blue Ocean 的详细信息的更多信息 。
  • 您可以通过--httpPort在运行java -jar jenkins.war命令时指定选项 来更改端口。例如,要通过端口 9090 访问 Jenkins,然后使用以下命令运行 Jenkins:
    java -jar jenkins.war --httpPort=9090
  • 其他启动命令 nohup java -jar -Xms1024m -Xmx1024m -Duser.timezone=GMT+08 jenkins.war --httpPort=8088 & (国内建议指定时区)

指定Jenkins数据目录,默认目录为 {用户主目录}/.jenkins/
-DJENKINS_HOME=D:\software\jenkins\jenkins_data

 

安装后设置向导

使用上述过程之一下载、安装和运行 Jenkins 后,安装后设置向导开始。
此设置向导将引导您完成几个快速的“一次性”步骤来解锁 Jenkins、使用插件对其进行自定义并创建第一个管理员用户,您可以通过该用户继续访问 Jenkins。

解锁詹金斯

当您第一次访问一个新的 Jenkins 实例时,系统会要求您使用自动生成的密码将其解锁。
  1. 浏览到http://localhost:8080(或您在安装时为 Jenkins 配置的任何端口)并等待解锁 Jenkins页面出现。
    解锁詹金斯页面
  2. 从 Jenkins 控制台日志输出中,复制自动生成的字母数字密码(在 2 组星号之间)。
    复制初始管理员密码
    笔记:
    • 命令:sudo cat /var/lib/jenkins/secrets/initialAdminPassword将在控制台打印密码。
       
    • 如果您使用官方jenkins/jenkins镜像在 Docker 中运行 Jenkins,您可以使用sudo docker exec ${CONTAINER_ID or CONTAINER_NAME} cat /var/jenkins_home/secrets/initialAdminPassword它在控制台中打印密码,而无需执行到容器中。
       
  3. 解锁 Jenkins页面上,将此密码粘贴到管理员密码字段中,然后单击继续
    笔记:
    • 您始终可以从 Docker 日志(上面)访问 Jenkins 控制台日志。
    • Jenkins 控制台日志指示也可以获取此密码的位置(在 Jenkins 主目录中)。在您可以访问 Jenkins 的主 UI 之前,必须在新 Jenkins 安装的设置向导中输入此密码。如果您碰巧跳过了设置向导中的后续用户创建步骤,则此密码还可用作默认管理员帐户的密码(用户名为“admin”)。

使用插件自定义 Jenkins

之后解锁詹金斯,在自定义詹金斯出现页面。作为初始设置的一部分,您可以在此处安装任意数量的有用插件。
单击显示的两个选项之一:
  • 安装建议的插件- 安装推荐的插件集,这些插件基于最常见的用例。
  • 选择要安装的插件- 选择最初安装的插件集。当您第一次访问插件选择页面时,默认情况下会选择建议的插件。

如果您不确定需要哪些插件,请选择安装建议的插件。您可以稍后通过Jenkins 中的管理 Jenkins > 管理插件页面安装(或删除)其他 Jenkins 插件 。

设置向导显示正在配置的 Jenkins 的进度以及正在安装的您选择的 Jenkins 插件集。此过程可能需要几分钟时间。

创建第一个管理员用户

最后,在使用 plugins 自定义 Jenkins之后,Jenkins 要求您创建您的第一个管理员用户。
  1. 创建第一个管理员用户页面出现时,在相应字段中指定管理员用户的详细信息,然后点击保存并完成
  2. Jenkins 准备就绪页面出现时,单击Start using Jenkins
    笔记:
    • 这个页面可能表明詹金斯几乎准备好了!相反,如果是这样,请单击 重新启动
    • 如果页面在一分钟后没有自动刷新,请使用 Web 浏览器手动刷新页面。
  3. 如果需要,请使用您刚刚创建的用户的凭据登录 Jenkins,您就可以开始使用 Jenkins 了!

评论区域