Example #1
0
        /// <inheritdoc />
        public async Task ProcessAsync(DependencyGraphAnalysis analysis, DependencyGraph graph)
        {
            var options = _contextAccessor.Context.Options;

            if (options.Parallel)
            {
                var runTasks = analysis.Projects.Select(
                    project => _dotNetPack.PackAsync(project.Path, options));

                await Task.WhenAll(runTasks);
            }
            else
            {
                foreach (var project in analysis.Projects)
                {
                    await _dotNetPack.PackAsync(project.Path, options);
                }
            }
        }
 /// <inheritdoc />
 public async Task ProcessAsync(DependencyGraphAnalysis analysis, DependencyGraph graph)
 {