在Windows搭建Jenkins构建Android项目

57 阅读3分钟

一、引言

Jenkins 是一个用于自动化构建、测试和部署软件项目的开源持续集成和持续交付(CI/CD)工具。它可以帮助开发团队更快地构建、测试和交付他们的应用程序。

Jenkins 可以自动化执行打包操作,使开发团队能够在代码更改后立即构建软件,并生成可部署的软件包。Jenkins 的构建任务可以配置为在特定触发条件下运行,例如代码提交到版本控制仓库或定期计划。

Jenkins提供了一个可扩展的平台, 提供了大量的插件,可以扩展其功能,以满足各种项目的需求。你可以使用插件来集成不同的构建工具、部署到不同的目标平台,或执行各种自定义任务。

Jenkins 通常与持续集成和持续交付(CI/CD)工作流程一起使用。它可以作为 CI/CD 管道的一部分,在软件开发周期中自动化构建和部署代码。

总之,Jenkins 的打包功能是其持续集成和持续交付工作流程的关键组成部分之一,它可以帮助开发团队更轻松地构建、测试和交付高质量的软件。通过配置适当的构建任务,你可以根据项目的需求自定义打包过程。

二、安装

Jenkins安装包可以到官网下载(www.jenkins.io/download/),有 war 包和msi包,这边建议下载 msi 安装包,这样的话不需要本地配置 Tomcat,直接将 Jenkins 当作 Windows 的服务启动,每次开启会自动运行。

Jenkins目前需要JDK 11以上版本,请先确认jdk版本是否符合要求。

msi包双击开始进行安装。按照提示一步一步操作即可安装完成。

1.选择安装路径

2.端口修改

安装时可在这边修改端口,默认是8080。点击Test Port按钮可以测试当前端口是否可用。

3.jdk地址配置

在这边输入jdk的目录,需要Java 11,17或21版本。

4.安装完成后可在浏览器输入http://localhost:8080/进行访问。

第一次会弹出下面窗口,按提示去获取密码填入,继续下一步。

不知道安装什么插件,选择安装推荐的插件。接下来就等插件安装完成按提示一步一步进行。

三、修改JENKINS_HOME和端口

1.修改JENKINS_HOME

jenkins默认的主目录是C:\ProgramData\Jenkins\.jenkins,后续创建项目后工作空间会建在该目录下,避免c盘存储空间占用过多,可以修改主目录地址。
在jenkins安装路径(上面安装步骤有设置安装路径)里找到jenkins.xml,打开,修改里的value值,关闭jenkins服务避免文件占用,将原目录的.jenkins文件夹移动到新目录后重启服务。

2.修改JENKINS端口

打开jenkins.xml,找到httpPort=8080进行修改,重启服务。

四、配置全局属性

在 [Dashboard]> [Manage Jenkins] > [System]页面下 全局属性项 下选中Environment variables,新增全局变量ANDROID_HOME和GRADLE_USER_HMOE

👀关注公众号:Android老皮!!!欢迎大家来找我探讨交流👀