jenkins安装和使用教程

张开发
2026/5/13 17:19:32 15 分钟阅读

分享文章

jenkins安装和使用教程
一、安装javabrew install openjdk17 java -version二、安装和启动jenkinsbrew install jenkins-lts brew services start jenkins-lts http://localhost:8080三、解锁 Jenkins关键步骤1. 获取初始密码cat /Users/weisha/.jenkins/secrets/initialAdminPassword复制这串密码 → 粘贴到浏览器页面 → 继续。2. 安装推荐插件选择Install suggested plugins等待自动安装25 分钟。3. 创建管理员账号自己设一个用户名weisha密码自己记好邮箱随便填完成 → 开始使用 Jenkins。4. 配置 JDK进入Manage Jenkins → Global Tool Configuration → JDKNameJDK17JAVA_HOMEplaintext/usr/local/opt/openjdk17Apply → Save。5. 安装常用插件接口 / UI 自动化Manage Jenkins → Plugins → Available Plugins搜索安装Git PluginGitHub PluginHTML PublisherAllure Jenkins PluginEmail ExtensionSelenium Plugin四、第一个自由风格项目跑测试脚本新建 Item → 自由风格项目源码管理Git填你的仓库地址Build Steps → Execute Shell示例跑 pytestbash运行cd /你的测试脚本目录 python3 -m venv venv source venv/bin/activate pip install -r requirements.txt pytest -v --alluredir./report构建后操作Allure Report填 report 路径立即构建 → 成功出报告。五、配置自动构建通用步骤先配置 Jenkins 项目触发器步骤 1打开项目配置登录 Jenkins → 进入需要自动构建的项目 → 点击左侧「Configure」配置。步骤 2配置构建触发器拉到「Build Triggers」构建触发器区域勾选以下选项根据仓库类型选通用方案所有 Git 仓库适配勾选「Trigger builds remotely (e.g., from scripts)」填写「Authentication Token」自定义令牌如jenkins-build-123记好这个令牌是仓库 WebHook 的验证密码防止恶意触发。GitHub 专属额外勾选「GitHub hook trigger for GITScm polling」简化配置。GitLab 专属额外勾选「Build when a change is pushed to GitLab. GitLab webhook URL: ...」。保存配置Apply → Save。步骤 3获取 Jenkins 触发地址触发地址格式核心仓库 WebHook 要填这个plaintext# 通用格式替换以下内容 http://Jenkins地址:端口/job/项目名/build?token你设置的令牌 # 示例本地Jenkins项目名test-auto令牌jenkins-build-123 http://localhost:8080/job/test-auto/build?tokenjenkins-build-123若 Jenkins 有登录认证需把地址改为plaintexthttp://Jenkins用户名:密码localhost:8080/job/test-auto/build?tokenjenkins-build-123分仓库配置 WebHook关键代码提交触发的核心场景 1GitHub 配置 WebHook打开 GitHub 仓库 → 「Settings」→ 「Webhooks」→ 「Add webhook」配置项Payload URL填写上面的 Jenkins 触发地址Content type选择「application/json」Which events would you like to trigger this webhook?选择「Just the push event」仅代码推送触发勾选「Active」→ 点击「Add webhook」。场景 2GitLab 配置 WebHook打开 GitLab 仓库 → 「设置」→ 「集成」→ 「添加集成」配置项URL填写 Jenkins 触发地址触发事件勾选「推送事件」取消勾选「启用 SSL 验证」本地测试环境点击「保存更改」。场景 3Gitee码云配置 WebHook打开 Gitee 仓库 → 「管理」→ 「WebHook」→ 「添加 WebHook」配置项URL填写 Jenkins 触发地址事件类型勾选「Push 事件」点击「添加」。

更多文章