news 2026/6/15 11:14:54

windows安装jenkins并且编译app

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
windows安装jenkins并且编译app

之前没有接触过jenkins,只是使用jenkins打包,不知道怎么安装,写一篇博客记录一下

记录图片




chcp 65001setJAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8echo设置jdk版本 ======echo当前选择的分支:%gitBranch% :: main 分支 → 使用 JDK21IF"%gitBranch%"=="main"(echo选择了 main 分支,使用 JDK 11SETJAVA_HOME=E:\jdks\jdk11)ELSE(echo分支不是 main,使用 JDK 17SETJAVA_HOME=E:\jdks\jdk-17.0.10)SETPATH=%JAVA_HOME%\bin;%PATH%echocurrent use branch: JAVA_HOME =%JAVA_HOME% @echooffecho拉取分支:%gitBranch% git fetch origin git checkout%gitBranch%echo"id_wb=%id_wb%"REM ===== 替换 gradle.properties 中的 singleid_wb ===== powershell-Command"(Get-Content gradle.properties) -replace '^id_wb=.*', 'id_wb=%id_wb%' | Set-Content gradle.properties"REM ===== 替换 gradle.properties 中的 build_channel ===== powershell-Command"(Get-Content gradle.properties) -replace '^build_channel=.*', 'build_channel=%build_channel%' | Set-Content gradle.properties"echo开始构建 APK ====== call gradlew.bat clean :app:assembleRelease

下面是任务执行完成之后,修改名字什么的

echo====== build apk success ====== @echooff REM ===== 获取日期 =====for/f"tokens=1-3 delims=/- "%%a in("%date%")do(setYY=%%asetMM=%%bsetDD=%%c)REM ===== 获取时间 =====setHH=%time:~0,2%setHH=%HH: =0%setMIN=%time:~3,2% REM ===== 拼接年月日时分 =====setDATETIME=%YY%%MM%%DD%_%HH%%MIN% REM ===== 原 APK 路径 =====setAPK_PATH=app\build\outputs\apk\release\app-release.apk REM ===== 新 APK 名称 =====setNEW_APK_NAME=%DATETIME%_%singleid_wb%_%build_channel%_release.apk REM ===== 重命名 ===== rename"%APK_PATH%""%NEW_APK_NAME%"echo重命名完成:%NEW_APK_NAME%

最后就是构建后的操作

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/13 16:34:44

英雄联盟智能工具League Akari:让你的游戏体验翻倍升级

英雄联盟智能工具League Akari:让你的游戏体验翻倍升级 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在为选…

作者头像 李华
网站建设 2026/6/13 17:23:07

DLSS Swapper完整使用指南:一键管理游戏画质与性能

DLSS Swapper完整使用指南:一键管理游戏画质与性能 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏更新后DLSS效果变差而烦恼吗?DLSS Swapper正是你需要的终极解决方案。这款强大的工…

作者头像 李华
网站建设 2026/6/8 21:10:57

百度网盘真实地址解析工具 - 突破下载限制的终极方案

百度网盘真实地址解析工具 - 突破下载限制的终极方案 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 你是否曾经为百度网盘缓慢的下载速度而烦恼?是否厌倦了官方客…

作者头像 李华
网站建设 2026/6/12 14:48:13

5个高可用地址匹配工具推荐:MGeo镜像免配置一键部署实测

5个高可用地址匹配工具推荐:MGeo镜像免配置一键部署实测 在地理信息处理、物流调度、用户画像构建等实际业务场景中,地址相似度匹配是一项高频且关键的技术需求。面对海量非结构化地址文本(如“北京市朝阳区建国路88号” vs “北京朝阳建国路…

作者头像 李华
网站建设 2026/5/28 5:25:12

MGeo在公共交通中的应用:优化公交线路站点地址匹配

MGeo在公共交通中的应用:优化公交线路站点地址匹配 引言:公交系统中的地址匹配痛点与MGeo的引入契机 城市公共交通系统的高效运行依赖于精确的数据支撑,其中公交线路与站点信息的准确性是核心基础。然而,在实际运营中,…

作者头像 李华
网站建设 2026/6/10 3:15:57

智慧城市基础能力:MGeo支撑人口流动分析数据底座

智慧城市基础能力:MGeo支撑人口流动分析数据底座 在智慧城市的建设中,精准的地理语义理解能力正成为城市运行感知、公共安全预警和资源调度优化的核心基础设施。尤其是在人口流动监测、应急响应路径规划、城市功能区识别等关键场景中,如何从海…

作者头像 李华