jenkins 入门指南:从安装到启动的完整教程
第一次接触 Jenkins 的时候,我其实挺懵的——这玩意儿到底是干啥的?简单说,就是你代码 push 上去之后,它能自动帮你拉代码、编译、跑测试、打包,省得你每次手动操作。至于 CI/CD 那些高大上的概念,等装好了慢慢体会也不迟。
这篇就是最基础的安装教程,我用的 Mac,所以以 macOS 为例,Windows 和 Linux 的同学可以直接去官网下对应版本。
先确认一下 Homebrew 装了没
Homebrew 是 Mac 上的包管理工具,装软件全靠它。不确定有没有装的话,终端跑一下:
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
开始安装 Jenkins
用 Homebrew 装东西是真的省心。Jenkins 有两个版本:一个是普通的最新版(jenkins),一个是长期支持版(jenkins-lts)。我建议装 LTS 版,稳定第一,别追新给自己找麻烦。
1 | brew install jenkins-lts |
如果你因为某些原因非要指定某个旧版本,也可以这样:
1 | 举个栗子,装 2.440.1 |
等着它跑完就行,Homebrew 会自动把依赖什么的都处理好。
启动 Jenkins
装完之后怎么启动呢?两种方式,看你需求。
方式一:后台启动(推荐)
1 | brew services start jenkins-lts |
这样 Jenkins 就在后台运行了,就算你重启电脑它也会自己起来,省心。不想用了就:
1 | brew services stop jenkins-lts |
改个配置啥的需要重启就:
1 | brew services restart jenkins-lts |
方式二:前台启动(调试用)
直接敲命令:
1 | jenkins-lts |
但这种有个坑——终端一关 Jenkins 就没了,只适合临时试试。
打开浏览器看看
启动之后,Jenkins 默认跑在 8080 端口,浏览器访问:
1 | http://localhost:8080 |
第一次打开会让你输一个初始密码,页面会有提示。去终端执行:
1 | cat /Users/你的用户名/.jenkins/secrets/initialAdminPassword |
把输出的一串乱码粘进去就行。
接着会问你要装哪些插件,选”安装推荐的插件”就好,Git、Maven 这些核心的都会装上。等进度条走完,再设个管理员账号密码,就大功告成了。
接下来就可以琢磨怎么配置你的第一个构建任务了。