news 2026/4/23 12:15:34

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/4/23 10:45:42

如何监控MGeo服务的稳定性与响应延迟

如何监控MGeo服务的稳定性与响应延迟 引言:为什么需要监控MGeo服务? 在地址数据治理、实体对齐和地理信息匹配等场景中,MGeo地址相似度匹配模型作为阿里开源的核心工具,承担着将非结构化中文地址进行语义对齐的关键任务。其准确性…

作者头像 李华
网站建设 2026/4/6 14:40:23

MGeo模型混沌工程:模拟故障提升系统韧性

MGeo模型混沌工程:模拟故障提升系统韧性 引言:从地址匹配到系统韧性的演进 在地理信息处理、物流调度、城市治理等场景中,地址相似度匹配是实现“实体对齐”的关键环节。MGeo作为阿里开源的中文地址语义理解模型,在“MGeo地址相…

作者头像 李华
网站建设 2026/4/23 12:12:39

LeagueAkari终极指南:英雄联盟智能辅助工具完整教程

LeagueAkari终极指南:英雄联盟智能辅助工具完整教程 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在为英雄…

作者头像 李华
网站建设 2026/4/3 7:12:04

完整指南:DLSS Swapper - 游戏图形技术版本自由切换利器

完整指南:DLSS Swapper - 游戏图形技术版本自由切换利器 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏更新后DLSS效果变差而困扰?DLSS Swapper让你重新掌控游戏图形技术的版本选择权…

作者头像 李华
网站建设 2026/4/20 17:24:20

League Akari终极配置指南:三步解锁英雄联盟全自动游戏体验

League Akari终极配置指南:三步解锁英雄联盟全自动游戏体验 【免费下载链接】LeagueAkari ✨兴趣使然的,功能全面的英雄联盟工具集。支持战绩查询、自动秒选等功能。基于 LCU API。 项目地址: https://gitcode.com/gh_mirrors/le/LeagueAkari 还在…

作者头像 李华
网站建设 2026/4/18 6:16:32

MGeo命令行参数详解:--batch_size与--threshold设置建议

MGeo命令行参数详解:--batch_size与--threshold设置建议 引言:地址相似度匹配的现实挑战 在中文地址数据处理中,实体对齐是一项极具挑战性的任务。由于地址表述存在大量变体(如“北京市朝阳区” vs “北京朝阳”)、缩写…

作者头像 李华