Jenkins¶
在这篇文章中
信息
Jenkins 是一个用于持续集成和交付 (CI/CD) 的开源工具。它提供了构建、测试和部署软件的自动化功能,并支持数百个插件,以便与各种开发工具和平台集成。
Jenkins 关键特性¶
- 自动化构建:简化了流行编程语言和框架的构建流程。
- 全面测试:无缝集成任何测试工具。自动运行从单元测试到复杂集成测试的所有类型测试,确保每个阶段的代码质量。
- 灵活交付:自动化任何环境中的整个部署流程。只需单击一下即可将代码直接部署到生产环境,最大限度地减少人为错误。
- 可扩展构建:将任务分布在多个代理上,显著加快执行速度并允许并行处理任务,节省开发时间。 丰富的生态系统:提供超过 1500 个插件,可与几乎任何开发工具和 DevOps 平台集成。
- 强大的流水线:允许你使用 Jenkinsfile 以代码形式描述复杂的 CI/CD 流程。
- 智能通知:通过电子邮件、Slack、Microsoft Teams 和其他通信渠道向你的团队通知构建和测试结果。
- 可靠的安全性:支持各种身份验证和授权系统(LDAP、OAuth、SSO),并提供详细的用户角色管理。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 268 | Jenkins | Ubuntu 24.04 | + | + | + | + | 1 | 1 | 50 | 否 | 订购 |
已安装的软件:
- Java 运行时环境 (JRE)
- Jenkins
- Jenkins 主目录:
/var/lib/jenkins - 配置文件:
/etc/default/jenkins - 管理员密码文件:
/var/lib/jenkins/secrets/initialAdminPassword - 插件:
/var/lib/jenkins/plugins - 任务:
/var/lib/jenkins/jobs - 日志:
/var/log/jenkins/jenkins.log
备注
除非另有说明,我们默认从开发者网站或操作系统存储库安装软件的最新发布版本。
部署 Jenkins 后的入门指南¶
付款后,服务器准备就绪时,将向你的注册电子邮件地址发送通知邮件。邮件中将包含 VPS IP 地址和登录凭据。我们的客户通过 服务器管理面板和 API — Invapi 管理设备。
认证数据可以在服务器管理面板的 Configuration >> Tags 选项卡或发送的邮件中找到:
- 通过 Web 界面访问 Jenkins 控制面板的链接:位于 webpanel 标签中。使用此链接访问你的 Jenkins。
- 仅供参考:访问 Jenkins 的默认地址为
http://[服务器_IP_地址]:8080。此选项在完全手动安装软件时很有用。
身份验证和启动菜单¶
Jenkins 的初始设置涉及几个步骤。
步骤 1:解锁 Jenkins
- 首次启动时,你将看到 Unlock Jenkins 屏幕。
- 要解锁,请输入自动生成的管理员密码,该密码位于:
- 服务器上的文件:
/var/lib/jenkins/secrets/initialAdminPassword
- 服务器上的文件:
- 从指定文件中复制密码并将其粘贴到 Administrator password 字段中。
- 点击
Continue继续。

步骤 2:插件设置
- 在 Customize Jenkins 页面上,你有两种插件安装选项:
- Install suggested plugins — 安装 Jenkins 社区认为最有用的推荐插件。
- Select plugins to install — 手动选择最适合你需求的插件。

- 建议初学者用户选择 Install suggested plugins。
- 所选插件的安装将开始,以列表形式显示每个插件的进度。

步骤 3:创建管理员账户
- 插件安装完成后,你将看到 Create First Admin User 屏幕。
- 填写以下字段:
- Username — 登录用户名;
- Password — 登录密码;
- Confirm Password — 确认密码;
- Full Name — 你的全名;
- Email Address — 你的电子邮件地址。
- 填写完所有字段后,点击
Save and Continue。- 如果你不想创建新用户,可以点击
Skip and continue as admin,但不建议在生产环境中使用此选项,因为它会降低安全性并 complicates 用户操作的审计。
- 如果你不想创建新用户,可以点击
步骤 4:配置 Jenkins 实例 URL
- 在 Instance Configuration 屏幕上,配置 Jenkins URL。
- Jenkins URL 字段将建议一个从当前请求生成的 URL。
- 建议为访问 Jenkins 的用户设置一个可访问的 URL。
- URL 对于许多 Jenkins 功能的正常运行至关重要,包括电子邮件通知、PR 更新和 BUILD_URL 环境变量。
- 点击
Save and Finish保存设置,或点击Not now稍后配置 URL。
完成所有上述步骤后,你将看到 Jenkins is ready! 屏幕。点击 Start using Jenkins 进入 Jenkins 主界面。
备注
有关基本 Jenkins 配置的详细信息,请参阅 开发者文档。