news 2026/1/16 6:09:56

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/1/14 23:37:50

从安装包到运行:完整复现MGeo推理流程的操作手册

从安装包到运行:完整复现MGeo推理流程的操作手册 引言:为什么需要MGeo?地址匹配的现实挑战 在电商、物流、本地生活服务等场景中,地址数据的标准化与实体对齐是构建高质量地理信息系统的前提。然而,中文地址存在大量…

作者头像 李华
网站建设 2026/1/15 3:43:26

使用MGeo优化用户画像中的位置信息

使用MGeo优化用户画像中的位置信息 在构建精准用户画像的过程中,地理位置信息是关键维度之一。然而,在实际业务场景中,用户填写的地址数据往往存在大量非标准化表达——如“北京市朝阳区望京SOHO”与“北京朝阳望京S0HO塔1”这类表述差异&…

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

颠覆传统:英雄联盟智能助手的终极进化指南

颠覆传统:英雄联盟智能助手的终极进化指南 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在为选人阶段手忙脚…

作者头像 李华
网站建设 2026/1/15 3:54:43

终极快速简单:空洞骑士Scarab模组管理器完全指南

终极快速简单:空洞骑士Scarab模组管理器完全指南 【免费下载链接】Scarab An installer for Hollow Knight mods written in Avalonia. 项目地址: https://gitcode.com/gh_mirrors/sc/Scarab 还在为空洞骑士模组安装的复杂流程而烦恼吗?每次手动操…

作者头像 李华
网站建设 2026/1/15 4:42:44

MGeo在电商平台退货地址优化中的价值

MGeo在电商平台退货地址优化中的价值 引言:电商退货场景下的地址痛点与MGeo的破局之道 在电商平台的日常运营中,退货流程的效率直接影响用户体验和物流成本。一个看似简单的“填写退货地址”环节,背后却隐藏着复杂的挑战:用户输…

作者头像 李华
网站建设 2026/1/14 23:39:20

MGeo在房产数据整合中的实际应用效果

MGeo在房产数据整合中的实际应用效果 引言:房产数据整合的痛点与MGeo的引入契机 在房地产大数据平台建设中,多源异构数据的实体对齐是长期存在的核心挑战。不同渠道采集的房源信息(如链家、安居客、贝壳等)往往使用不同的地址表述…

作者头像 李华