问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jenkins 能自动构建html5 安卓吗

发布网友 发布时间:2022-05-02 03:31

我来回答

1个回答

热心网友 时间:2022-06-27 17:51

主要步骤可分为三个步骤

环境配置

安装插件

构建项目
作为移动端项目为了效益最大化,我们还需要使用

自定义参数配置

二维码生成

构建成功发送邮件,提供二维码图片

一 、Jenkins配置步骤

step.1 安装

准备一个tomcat版本不要太低,6.0以上。
下载最新版的Jenkins-war包。下载地址https://jenkins.io。
将war包放入tomcat下的wabapps目录下,启动tomcat。
在地址栏输入localhost:8080/jenkins。

step.2 安装所需插件

按照下面的插件列表,搜索并勾选下载安装。务必不要缺失,造成后续配置缺少参数选项和部分功能缺失。
必要的插件列表:
1.Branch API Plugin
2.build timeout plugin
3.build-name-setter
4.Credentials Binding Plugin
5.description setter plugin
6.Dynamic Parameter Plug-in
7.Environment Injector Plugin

9.Git plugin
10.GIT server Plugin
11.Gradle Plugin
12.Git Parameter Plug-In

13.Pipeline: Basic Steps
14.Pipeline: Build Step
15.Pipeline: Input Step
16.Pipeline: Nodes and Processes
17.Pipeline: Stage Step
18.Scriptler
19.Workspace Cleanup Plugin
20.Post-Build Script Plug-in
21.Email Extension Plugin
22.SSH Slaves plugin
23.Timestamper
如果你使用的SVN 还需要安装
Subversion Plug-in
Subversion Release Manager plugin
插件比较多,保证网络状态良好否则个别容易失败,需要重新安装。
step.3 Jenkins配置-重点

3.1 环境配置:
进入:系统管理→Global Tool Configuration
找到 JDK、Gradle、Git 三个模块。

可以直接配置android studio 安装目录中的gradle

gradle1.png

如果你使用android studio 直接更新过gradle,他们在 系统盘\users\用户名\.gradle\wrapper\dist目录下。
gradle可以配置多个,兼容不同编译版本。

Git
Name=别名
Path to Git executable = git.exe文件的全路径(d:\progran files\Git\bin\git.exe)

JDK :
别名=随意。
JAVA_HOME=即环境变量中JAVA_HOME中的内容

Gradle:
别名=随意
GRADLE_HOME= gradle的安装目录路径xx/gradle\gradle-2.14.1

3.2 全局属性配置

sdk.png

需要和环境变量中的sdk路径相同

3.3 打包配置
新建→构建一个自由风格的软件项目,进入到新建项目后,填写名称及说明。

找到→源码管理,选择对应的代码管理工具,我这里使用的是git
填写信息如图

git2.png

使用git还需要添加认证,即账号登陆,点击Add输入git账号信息

git2.png

选择→构建插件,我们准备的是gradle,所以选择 Invoke Gradle script
选择配置的gradle的版本,在 taks 栏输入 命令:clean assembleRelease --stacktrace --debug
点击保存!

3.4 无属性构建
点击立即构建,在 build history可看到任务执行。
任务前有个蓝色小圆点,如果项目构建失败,任务前的小圆点为红色,构建成功依然为蓝色。
同时在Console Output中可查看构建日志, 日志最后出现Finished: SUCCESS,即构建成功。
如果出现 Finished:Failed构建失败,日志内容比较多,直接全局搜索error查看报错信息。
进入→工作空间中可看到和工程目录一样的结构,找到apk包。

以上就完成了简单的部署和构建。但还不是我们的最终目的。如果你你只是为了给项目组提供Jenkins工具使用,以上部署和测试就算ok了。
下面是移动端自己必须掌握的,Jenkins自定义参数配置,和二维码生成。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 解决Jenkins中HTML报告样式无法显示问题 适合学生用的平价唇膏推荐 润唇膏哪个品牌比较好呢?(平价一点) 有哪些平价又好用的润唇膏男生用? 无证驾驶电动车出了交通事故,该怎么赔偿 电瓶车无证驾驶被撞出了交通事故该怎么处理 最近嘴唇很干,想买个唇膏,求推荐。 平价的润唇膏可以推荐一下? 电瓶车撞电瓶车怎么处理赔偿问题 性价比高的润唇膏推荐 电瓶车交通事故怎么处理赔偿 电瓶车碰电瓶车交通事故怎么赔偿 微信视频号怎么用搜索非好友,想看一个人的视频号,有了,但是用搜不到视频号_百度问一问 电脑开机需要用户名密码怎样取消详细步骤 做豆花除了用胆水和石膏还能用什么做 资本主义的发展有哪几个阶段,它在每一个阶段的特点 总是想上厕所怎么回事 想尿尿怎么回事,不停想小便,刚一站起身又想上厕所 为何会不停地尿尿? 资本主义从开始到如今经历了几个发展阶段? jmeter和jenkins集成生成的report,html格式的,怎样做定制化 台湾有几个民用机场? jenkins怎么做自动化测试 怎么能知道普通巴士的车子时间表 请问怎样查途径某个站的所有火车车次? 请问如何查到杭州火车站始发车?谢谢了 jenkins build 会产生新的build, 无限构建下去 五八同城退市的原因是什么? 五八同城租房靠谱吗??五八同城跟赶集网哪个靠谱些??? 如何用木头不用钉子和胶水做古建筑模型? 怎么用3D建模古建筑屋顶? 五八同城 怎么样? 中国古建筑屋顶用3D怎样建模 五八同城//////网--,上面有很多虚假信息,大家提高警惕,谨防上当受骗。 cityengine古代建筑建模求教 为什么大家都说五八同城很垃圾 洗手池堵了怎么修? 五八同城网是不是骗人的?就是,我在五八同城网找了一个保姆他说他是18岁我看他的身份证,他不是18岁 如何做好食堂菜谱? 学校食堂菜谱大全?