public void RunInBackground(IArtifactBuilder builder, Build build, Callback successCallback, Callback failureCallback) { var t = Task.Run(() => { try { if (builder.Build(build)) { _ = successCallback(build); } else { _ = failureCallback(build); } } catch (Exception ex) { Console.WriteLine(ex); } }); }
public ArtifactBuilderFactory(IArtifactBuilder builder) { this.builder = builder; }