好久没有写点什么了!!!在日常开发过程中,安卓经常要给测试打包测试包,如果当时你正在新的版本分支开发的话只能先暂存分支,切换分支给测试打包对应的测试包或者正式包,给开发确实带来不好的体验,所以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,然后按照提示找到对应的密钥串(按照界面提示到指定的文件目录找到对应的文件,将对应的密钥串拷贝粘贴即可),
接下来就是设置jenkins的账号和密码,都是常规 *** 作;然后的安装插件步骤将推荐的插件全部默认安装即可!安装完成通过自己设置的账号密码即可登录jenkins
4、安装AndroID Studio软件,目的是不需要自己单独的查找AndroID SDK 和NDK,直接通过AS来下载,这个过程做开发的基本知道,也不在说明,贴上下载地址:https://www.androiddevtools.cn/
5、安装完jenkins,运行以后安装jenkins的查用插件,我都分享了百度网盘,直接下载即可:链接:https://pan.baIDu.com/s/1YzhDDl6qp6IAmCHRNgYeYQ 提取码:41d9 ,贴上插件安装教程图纸
选择 插件管理页面的高级(Advanced),然后选择下面的上传插件,选中从百度网盘下载的常用插件进行安装即可
6、选中Manage jenkins->Configue System配置全局的配置,配置AndroID的gradle的路径,ndk的路径,sdk的路径,变量名按照图片里面的,不要做修改,这和默认配置有关,默认沿用了AndroID Studio的配置
7、如果通过IIS配置好了FTP的环境(并且安装好了Publish over FTP插件才能看到配置),也可以在FTP配置里面配置好FTP服务器的地址和账号密码,FTP不能匿名,必须有账号密码;FTP的配置也是在manage jenkins->Config System里面,在安卓环境配置的下面是FTP的配置,如果没有需求可绕过该步骤
8、在Global Tool Configuration设置jdk的环境(打包AndroID项目必须)和nodeJs的化境(打包vue项目必须);注意:此处建议jdk不要用自己安装的jdk的版本,最好使用AndroID studio软件的jre环境,可以类似截图的配置,这样确保配置的成功率,我自己当时在这里就出了问题,改成AndroID Studio软件环境的jre才打包成功,node的环境直接只指向自己安装node的目录即可
9、创建项目job,配置打包项目,选择:新建 item->在界面输入打包项目名称,并且选择项目为free style Code,点击确定即可进入项目具体配置:
@H_502_78@
10-1、配置AndroID项目打包动态配置,配合安卓项目的gradle.propertIEs来实现参数动态化构建,不知道的请自行百度,这样就可以在jenkins中动态话选择环境和其他的配置了,选择General中的This project is parameterized,表示当前项目是基于参数话构建,如下配置打包的环境动态化参数BUILD_TYPE和分支参数Branch
10-2:配置git项目地址(配和上面的分支动态化参数Branch,动态选择分支)
10-3:选择构建,配置构建脚本,选择Use Gradle Wrapper ,并且配置Wrapp location ${WORKSPACE} , tasks按照如下配置好gradle命令行即可
选择构建配置项的高级,按照下图将其中两项的对勾勾上,这样确保打包成功(1表视所有的项目都是参数化构建 2表示强制使用项目目录的Gradle,保证和Studio运行的环境和gradle一置)
10-4 :此时其实已经可以打包,但是,我们此时还可以进行打包完成后的配置,将打好的apk包上传到FTP或者fir.im等,让测试方便下载
选择构建后 *** 作-》然后按照下图中的选项将需要的服务添加到对应的构建后 *** 作选项,我选择了ftp ,fir.im,archive the artifacts,可以参照图片的配置
至此,jenkins构建AndroID的常规配置基本完成,我们可以保存当前的配置然后去对应的jenkins管理页面来运行jenkins的构建,选择build with parameter ->然后选择对应的分支,选择开始构建
至此所有的关于AndroID的jenkins打包配置已经完成,至于IIS配置FTP和开启网站已经Vue项目打包配置的具体在接下来的文章中我会继续详细的说明,本章主要是讲述如何配置AndroID项目的jenkins动态化参数打包
总结以上是内存溢出为你收集整理的Windows环境配置jenkins打包Android项目和vue项目全部内容,希望文章能够帮你解决Windows环境配置jenkins打包Android项目和vue项目所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)