欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Windows环境配置jenkins打包Android项目和vue项目

程序员文章站 2023-12-31 22:23:34
好久没有写点什么了!!!在日常开发过程中,安卓经常要给测试打包测试包,如果当时你正在新的版本分支开发的话只能先暂存分支,切换分支给测试打包对应的测试包或者正式包,给开发确实带来不好的体验,所以jenkins的使用也算解放了开发的双手,将主动权交给了测试同学,今天介绍如果在一台普通的Windows环境的电脑上构建jenkins的环境,方便的构建Android应用和vue前端应用,并通过windows的IIS服务开启网站服务和FTP服务,将打好的包上传对对应的FTP的目录,通过网站访问下载对应的安装包或者通过F...

好久没有写点什么了!!!在日常开发过程中,安卓经常要给测试打包测试包,如果当时你正在新的版本分支开发的话只能先暂存分支,切换分支给测试打包对应的测试包或者正式包,给开发确实带来不好的体验,所以jenkins的使用也算解放了开发的双手,将主动权交给了测试同学,今天介绍如果在一台普通的Windows环境的电脑上构建jenkins的环境,方便的构建Android应用和vue前端应用,并通过windows的IIS服务开启网站服务和FTP服务,将打好的包上传对对应的FTP的目录,通过网站访问下载对应的安装包或者通过Fir或蒲公英等下载

1、下载jenkins的安装包,不建议使用war包安装,直接去官网下载msi安装包,这样的话不需要本地配置tomcat,直接将jenkins当作windows的服务启动,每次开启会自动运行。

下载地址:https://www.jenkins.io/download/(选择windows) 如果你喜欢自己都动手的话也可以选择war包安装,前提是自己本地下载启动tomcat

2、配置电脑的jdk环境,这个自行百度下,如果有打包vue需求的还需要安装nodejs,并且配置nodejs的环境变量,这一步大家还是百度下即可,这里不另贴上

3、通过msi包安装完成之后,在本地默认通过localhost:8080能够访问到jenkins,然后按照提示找到对应的密钥串(按照界面提示到指定的文件目录找到对应的文件,将对应的密钥串拷贝粘贴即可),

Windows环境配置jenkins打包Android项目和vue项目

接下来就是设置jenkins的账号和密码,都是常规操作;然后的安装插件步骤将推荐的插件全部默认安装即可!安装完成通过自己设置的账号密码即可登录jenkins

4、安装Android Studio软件,目的是不需要自己单独的查找Android SDK 和NDK,直接通过AS来下载,这个过程做开发的基本知道,也不在说明,贴上下载地址:https://www.androiddevtools.cn/

5、安装完jenkins,运行以后安装jenkins的查用插件,我都分享了百度网盘,直接下载即可:链接:https://pan.baidu.com/s/1YzhDDl6qp6IAmCHRNgYeYQ  提取码:41d9 ,贴上插件安装教程图纸


 

Windows环境配置jenkins打包Android项目和vue项目

选择 插件管理页面的高级(Advanced),然后选择下面的上传插件,选中从百度网盘下载的常用插件进行安装即可

Windows环境配置jenkins打包Android项目和vue项目

6、选中Manage jenkins->Configue System配置全局的配置,配置Android的gradle的路径,ndk的路径,sdk的路径,变量名按照图片里面的,不要做修改,这和默认配置有关,默认沿用了Android Studio的配置

Windows环境配置jenkins打包Android项目和vue项目

 

7、如果通过IIS配置好了FTP的环境(并且安装好了Publish over FTP插件才能看到配置),也可以在FTP配置里面配置好FTP服务器的地址和账号密码,FTP不能匿名,必须有账号密码;FTP的配置也是在manage jenkins->Config System里面,在安卓环境配置的下面是FTP的配置,如果没有需求可绕过该步骤

Windows环境配置jenkins打包Android项目和vue项目

 

8、在Global Tool Configuration设置jdk的环境(打包Android项目必须)和nodejs的化境(打包vue项目必须);注意:此处建议jdk不要用自己安装的jdk的版本,最好使用Android studio软件的jre环境,可以类似截图的配置,这样确保配置的成功率,我自己当时在这里就出了问题,改成Android Studio软件环境的jre才打包成功,node的环境直接只指向自己安装node的目录即可

Windows环境配置jenkins打包Android项目和vue项目

 

Windows环境配置jenkins打包Android项目和vue项目

 

9、创建项目job,配置打包项目,选择:新建 item->在界面输入打包项目名称,并且选择项目为free style Code,点击确定即可进入项目具体配置:

Windows环境配置jenkins打包Android项目和vue项目

10-1、配置Android项目打包动态配置,配合安卓项目的gradle.properties来实现参数动态化构建,不知道的请自行百度,这样就可以在jenkins中动态话选择环境和其他的配置了,选择General中的This project is parameterized,表示当前项目是基于参数话构建,如下配置打包的环境动态化参数BUILD_TYPE和分支参数Branch

Windows环境配置jenkins打包Android项目和vue项目

 

10-2:配置git项目地址(配和上面的分支动态化参数Branch,动态选择分支)

Windows环境配置jenkins打包Android项目和vue项目

10-3:选择构建,配置构建脚本,选择Use Gradle Wrapper ,并且配置Wrapp location ${WORKSPACE}  , tasks按照如下配置好gradle命令行即可

Windows环境配置jenkins打包Android项目和vue项目

 

选择构建配置项的高级,按照下图将其中两项的对勾勾上,这样确保打包成功(1表视所有的项目都是参数化构建 2表示强制使用项目目录的Gradle,保证和Studio运行的环境和gradle一置)

Windows环境配置jenkins打包Android项目和vue项目

 

10-4 :此时其实已经可以打包,但是,我们此时还可以进行打包完成后的配置,将打好的apk包上传到FTP或者fir.im等,让测试方便下载

选择构建后操作-》然后按照下图中的选项将需要的服务添加到对应的构建后操作选项,我选择了ftp ,fir.im,archive the artifacts,可以参照图片的配置

Windows环境配置jenkins打包Android项目和vue项目

 

Windows环境配置jenkins打包Android项目和vue项目

 

Windows环境配置jenkins打包Android项目和vue项目

 

Windows环境配置jenkins打包Android项目和vue项目

 

至此,jenkins构建Android的常规配置基本完成,我们可以保存当前的配置然后去对应的jenkins管理页面来运行jenkins的构建,选择build with parameter  ->然后选择对应的分支,选择开始构建

Windows环境配置jenkins打包Android项目和vue项目

 

至此所有的关于Android的jenkins打包配置已经完成,至于IIS配置FTP和开启网站已经Vue项目打包配置的具体在接下来的文章中我会继续详细的说明,本章主要是讲述如何配置Android项目的jenkins动态化参数打包

本文地址:https://blog.csdn.net/wcsandlili/article/details/111938639

上一篇:

下一篇: