0%

jenkins简介

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
# 举个栗子,装 2.440.1
brew install jenkins-lts@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 这些核心的都会装上。等进度条走完,再设个管理员账号密码,就大功告成了。

接下来就可以琢磨怎么配置你的第一个构建任务了。

欢迎关注我的其它发布渠道