updateBuildVersion function
Implementation
Future<void> updateBuildVersion(Configuration config) async {
if (config.buildVersion == null) return;
if (config.buildVersion!.buildName != null) {
await updateFile(
BUILD_VARIABLES_FILE,
Shell(
BUILD_NAME,
config.buildVersion!.buildName!.toString(),
),
operation: 'Build Name',
expectedMatchCount: 1,
);
}
if (config.buildVersion!.buildNumber != null) {
await updateFile(
BUILD_VARIABLES_FILE,
Shell(
BUILD_NUMBER,
config.buildVersion!.buildNumber!.toString(),
),
operation: 'Build Number',
expectedMatchCount: 1,
);
}
}