updateBuildVersion function

Future<void> updateBuildVersion(
  1. Configuration config
)

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,
    );
  }
}