打包先更新设置再打新包

main
zhangaotian 2024-04-12 18:06:06 +08:00
parent 155f264a7a
commit fc46c1d75f
2 changed files with 31 additions and 0 deletions

View File

@ -132,6 +132,16 @@ class BuildLauncher
internal class BatchBuild
{
/// <summary>
/// 批处理更新设置
/// jenkins打包新包时使用该方法
/// </summary>
public static void ApplyPlayerSetting()
{
BatchBuildBase.Init();
}
/// <summary>
/// 批处理构建Addressables
/// </summary>

View File

@ -33,8 +33,29 @@ BUILD_NAME="MyUnityBuild"
APP_NAME="MyUnityApp"
EXECUTE_METHOD="BatchBuild.BuildContentAndPlayer"
EXECUTE_SETTING_METHOD="BatchBuild.ApplyPlayerSetting"
LOG_FILE="$BUILD_FOLDER/build.log" # 相对脚本路径
echo "Start apply setting ... ... "
"$UNITY_PATH" -quit -batchmode -projectPath "../../ProjectNLD" -executeMethod "$EXECUTE_SETTING_METHOD"\
-platform "$PLATFORM" \
-appVersion "$VERSION" \
-buildName "$BUILD_NAME" \
-profile "$PROFILE" \
-outpath "$BUILD_FOLDER_FROM_ASSET" \
-appName "$APP_NAME" \
-clearCached "$CLEARCACHED" \
-logFile "$LOG_FILE" \
-enableHotUpdate "$ENABLE_HOT_UPDATE" \
-developmentBuild "$DEVELPOMENT_BUILD" \
-channel "$CHANNEL" \
-aab "$AAB"
echo "build folder is: "$BUILD_FOLDER" , log is : "$LOG_FILE" , Start building ... ... "
"$UNITY_PATH" -quit -batchmode -projectPath "../../ProjectNLD" -executeMethod "$EXECUTE_METHOD"\