Skip to content

Commit 64630b2

Browse files
committed
Parameterize DotNet environment
1 parent d9553b7 commit 64630b2

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

azure-pipelines.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ stages:
4545
args: >
4646
-f kubernetes
4747
-v image_tag=$(Build.BuildId)
48+
-v dotnet_environment=Staging
4849
--output-files manifests/staging
4950
- task: ShellScript@2
5051
displayName: Generate Production Manifest
@@ -54,6 +55,7 @@ stages:
5455
-f kubernetes
5556
-v image_tag=$(Build.BuildId)
5657
-v replica_count=2
58+
-v dotnet_environment=Production
5759
--output-files manifests/production
5860
- task: PublishPipelineArtifact@1
5961
displayName: Publish Manifests

kubernetes/defaults.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ image_tag: latest
77
container_port: 80
88
service_port: 80
99
replica_count: 1
10+
dotnet_environment: Development

kubernetes/manifest.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ spec:
2121
image: #@ "{}:{}".format(data.values.image_name, data.values.image_tag)
2222
ports:
2323
- containerPort: #@ int(data.values.container_port)
24+
env:
25+
- name: DOTNET_ENVIRONMENT
26+
value: #@ data.values.dotnet_environment
2427
replicas: #@ int(data.values.replica_count)
2528
---
2629
apiVersion: v1

0 commit comments

Comments
 (0)