持续集成工具-Jenkins&Fastlane

Jenkins官网

摘要

作为可扩展的自动化服务器,Jenkins 可以用作简单的 持续集成(CI)服务器,或者变成任何项目的持续交付(CD)中心。
它的特点如下:

  • 简易安装: Jenkins是一个基于 Java 的独立程序,可以立即运行,包含 Windows、Mac OS X 和其他类 Unix 操作系统。
  • 配置简单: Jenkins可以通过其网页界面轻松设置和配置,其中包括即时错误检查和内置帮助。
  • 插件: 通过更新中心中的 1000 多个插件,Jenkins 集成了持续集成和持续交付工具链中几乎所有的工具。
  • 扩展: Jenkins可以通过其插件架构进行扩展,从而为 Jenkins 可以做的事提供几乎无限的可能性。
  • 分布式: Jenkins可以轻松地在多台机器上分配工作,帮助更快速地跨多个平台推动构建、测试和部署。

安装

Java环境

Jenkins 依赖于Java,所以在安装Jenkins前,需要先检查是否已安装Java环境。

1
java -version

正常打印出版本信息即已安装过,提示command not found则未安装。
安装java有两种方式,第一种:
官网下载对应版本并安装:官网地址
第二种Homebrew安装:

1
brew install java

安装完毕后如果还是提示command not found,那么需要配置环境变量。

安装Jenkins

安装Jenkins同样有两种方式,第一种:
官方下载安装:官网地址
第二种Homebrew安装:

1
brew install jenkins

安装完成后执行:

1
jenkins

如果用homebrew安装的执行:

1
brew services start jenkins

启动成功后,访问:http://localhost:8080

配置Jenkins

首先你会看到如下图所示,打开红框中路径对应的文件,粘贴出密码,并填入输入框。

选择推荐的插件,点击继续,进入loading页面如下。

等待插件全部安装完成后,创建第一个管理员账户,保存并完成

实例配置可以不用修改,保存并完成

可以开始使用Jenkins了!

使用Jenkins

可参考:
文档1
文档2


持续集成工具-Jenkins&Fastlane
https://houboye.github.io/2023/07/28/CI/230728-jenkins-fastlane/
作者
boye
发布于
2023年7月28日
许可协议