一、引言
Jenkins 是一个用于自动化构建、测试和部署软件项目的开源持续集成和持续交付(CI/CD)工具。它可以帮助开发团队更快地构建、测试和交付他们的应用程序。
Jenkins 可以自动化执行打包操作,使开发团队能够在代码更改后立即构建软件,并生成可部署的软件包。Jenkins 的构建任务可以配置为在特定触发条件下运行,例如代码提交到版本控制仓库或定期计划。
Jenkins提供了一个可扩展的平台, 提供了大量的插件,可以扩展其功能,以满足各种项目的需求。你可以使用插件来集成不同的构建工具、部署到不同的目标平台,或执行各种自定义任务。
Jenkins 通常与持续集成和持续交付(CI/CD)工作流程一起使用。它可以作为 CI/CD 管道的一部分,在软件开发周期中自动化构建和部署代码。
总之,Jenkins 的打包功能是其持续集成和持续交付工作流程的关键组成部分之一,它可以帮助开发团队更轻松地构建、测试和交付高质量的软件。通过配置适当的构建任务,你可以根据项目的需求自定义打包过程。
二、安装
Jenkins安装包可以到官网下载(https://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
最后
如果想要成为架构师或想突破20~30K薪资范畴,那就不要局限在编码,业务,要会选型、扩展,提升编程思维。此外,良好的职业规划也很重要,学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈。
如果你没有方向,这里给大家分享一套由阿里高级架构师编写的《Android八大模块进阶笔记》,帮大家将杂乱、零散、碎片化的知识进行体系化的整理,让大家系统而高效地掌握Android开发的各个知识点。
相对于我们平时看的碎片化内容,这份笔记的知识点更系统化,更容易理解和记忆,是严格按照知识体系编排的。
欢迎大家一键三连支持,若需要文中资料,直接扫描文末CSDN官方认证微信卡片免费领取↓↓↓(文末还有ChatGPT机器人小福利哦,大家千万不要错过)
PS:群里还设有ChatGPT机器人,可以解答大家在工作上或者是技术上的问题