Allow container.image to be null/empty

This commit is contained in:
moonblade
2022-07-27 14:00:29 +02:00
committed by JoannaaKL
parent b18bda773f
commit 06165b59b2
2 changed files with 16 additions and 3 deletions

View File

@@ -316,7 +316,7 @@ namespace GitHub.DistributedTask.Pipelines.ObjectTemplating
if (String.IsNullOrEmpty(result.Image))
{
context.Error(value, "Container image cannot be empty");
return null;
}
return result;

View File

@@ -381,7 +381,7 @@
"container-mapping": {
"mapping": {
"properties": {
"image": "non-empty-string",
"image": "string",
"options": "non-empty-string",
"env": "container-env",
"ports": "sequence-of-non-empty-string",
@@ -415,10 +415,23 @@
],
"one-of": [
"non-empty-string",
"container-mapping"
"services-container-mapping"
]
},
"services-container-mapping": {
"mapping": {
"properties": {
"image": "non-empty-string",
"options": "non-empty-string",
"env": "container-env",
"ports": "sequence-of-non-empty-string",
"volumes": "sequence-of-non-empty-string",
"credentials": "container-registry-credentials"
}
}
},
"container-registry-credentials": {
"context": [
"secrets",