12 instantiations of ContainerBuildOptions
Aspire.Hosting (3)
ApplicationModel\ProjectResource.cs (2)
97
new
ContainerBuildOptions
155
new
ContainerBuildOptions
ContainerResourceBuilderExtensions.cs (1)
47
new
ContainerBuildOptions
Aspire.Hosting.Tests (9)
Publishing\ResourceContainerImageBuilderTests.cs (9)
130
var options = new
ContainerBuildOptions
170
var options = new
ContainerBuildOptions
204
var options = new
ContainerBuildOptions
241
var options = new
ContainerBuildOptions
281
var options = new
ContainerBuildOptions
322
var options = new
ContainerBuildOptions
358
var options = new
ContainerBuildOptions
410
var options = new
ContainerBuildOptions
574
var options = new
ContainerBuildOptions
{ ImageFormat = ContainerImageFormat.Oci, OutputPath = "/tmp/test-path" };
33 references to ContainerBuildOptions
Aspire.Hosting (14)
Publishing\ContainerRuntimeBase.cs (1)
39
public abstract Task BuildImageAsync(string contextPath, string dockerfilePath, string imageName,
ContainerBuildOptions
? options, Dictionary<string, string?> buildArguments, Dictionary<string, string?> buildSecrets, string? stage, CancellationToken cancellationToken);
Publishing\DockerContainerRuntime.cs (2)
19
private async Task<int> RunDockerBuildAsync(string contextPath, string dockerfilePath, string imageName,
ContainerBuildOptions
? options, Dictionary<string, string?> buildArguments, Dictionary<string, string?> buildSecrets, string? stage, CancellationToken cancellationToken)
142
public override async Task BuildImageAsync(string contextPath, string dockerfilePath, string imageName,
ContainerBuildOptions
? options, Dictionary<string, string?> buildArguments, Dictionary<string, string?> buildSecrets, string? stage, CancellationToken cancellationToken)
Publishing\IContainerRuntime.cs (1)
39
Task BuildImageAsync(string contextPath, string dockerfilePath, string imageName,
ContainerBuildOptions
? options, Dictionary<string, string?> buildArguments, Dictionary<string, string?> buildSecrets, string? stage, CancellationToken cancellationToken);
Publishing\PodmanContainerRuntime.cs (2)
18
private async Task<int> RunPodmanBuildAsync(string contextPath, string dockerfilePath, string imageName,
ContainerBuildOptions
? options, Dictionary<string, string?> buildArguments, Dictionary<string, string?> buildSecrets, string? stage, CancellationToken cancellationToken)
78
public override async Task BuildImageAsync(string contextPath, string dockerfilePath, string imageName,
ContainerBuildOptions
? options, Dictionary<string, string?> buildArguments, Dictionary<string, string?> buildSecrets, string? stage, CancellationToken cancellationToken)
Publishing\ResourceContainerImageBuilder.cs (8)
110
Task BuildImageAsync(IResource resource,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default);
119
Task BuildImagesAsync(IEnumerable<IResource> resources,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default);
147
public async Task BuildImagesAsync(IEnumerable<IResource> resources,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default)
176
public async Task BuildImageAsync(IResource resource,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default)
218
private async Task BuildProjectContainerImageAsync(IResource resource,
ContainerBuildOptions
? options, CancellationToken cancellationToken)
245
private async Task<bool> ExecuteDotnetPublishAsync(IResource resource,
ContainerBuildOptions
? options, CancellationToken cancellationToken)
345
private async Task BuildContainerImageFromDockerfileAsync(IResource resource, DockerfileBuildAnnotation dockerfileBuildAnnotation, string imageName,
ContainerBuildOptions
? options, CancellationToken cancellationToken)
437
internal static bool ResourcesRequireContainerRuntime(IEnumerable<IResource> resources,
ContainerBuildOptions
? options)
Aspire.Hosting.Docker.Tests (4)
DockerComposePublisherTests.cs (2)
658
public Task BuildImageAsync(IResource resource,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default)
664
public Task BuildImagesAsync(IEnumerable<IResource> resources,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default)
DockerComposeTests.cs (2)
230
public Task BuildImageAsync(IResource resource,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default)
236
public Task BuildImagesAsync(IEnumerable<IResource> resources,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default)
Aspire.Hosting.Tests (15)
MockImageBuilder.cs (3)
20
public List<
ContainerBuildOptions
?> BuildImageOptions { get; } = [];
24
public Task BuildImageAsync(IResource resource,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default)
32
public Task BuildImagesAsync(IEnumerable<IResource> resources,
ContainerBuildOptions
? options = null, CancellationToken cancellationToken = default)
Publishing\FakeContainerRuntime.cs (3)
23
public List<(string contextPath, string dockerfilePath, string imageName,
ContainerBuildOptions
? options)> BuildImageCalls { get; } = [];
28
public Func<string, string, string,
ContainerBuildOptions
?, Dictionary<string, string?>, Dictionary<string, string?>, string?, CancellationToken, Task>? BuildImageAsyncCallback { get; set; }
69
public async Task BuildImageAsync(string contextPath, string dockerfilePath, string imageName,
ContainerBuildOptions
? options, Dictionary<string, string?> buildArguments, Dictionary<string, string?> buildSecrets, string? stage, CancellationToken cancellationToken)
Publishing\ResourceContainerImageBuilderTests.cs (9)
130
var
options = new ContainerBuildOptions
170
var
options = new ContainerBuildOptions
204
var
options = new ContainerBuildOptions
241
var
options = new ContainerBuildOptions
281
var
options = new ContainerBuildOptions
322
var
options = new ContainerBuildOptions
358
var
options = new ContainerBuildOptions
410
var
options = new ContainerBuildOptions
574
var
options = new ContainerBuildOptions { ImageFormat = ContainerImageFormat.Oci, OutputPath = "/tmp/test-path" };