build method

  1. @override
Future<String> build()
override

Build the artifact for Linux.

Implementation

@override
Future<String> build() async {
  final cpuArchitecture = getCpuArchitecture();

  return switch (buildType) {
    BuildType.linux => _buildLinux(arch: cpuArchitecture),
    BuildType.debian => _buildDebian(arch: cpuArchitecture),
    _ => throw UnsupportedError(
        'BuildType $buildType is not available for Linux!'),
  };
}