代码拉取完成,页面将自动刷新
trigger:
branches:
include:
- master
paths:
include:
- 'k8s/*'
variables:
k8sNamespace: 'code-spirit'
kubernetesServiceConnection: 'dapr-k8s-CodeSpirit' # 需要在 Azure DevOps 中配置
stages:
- stage: Deploy
displayName: '部署到 Kubernetes'
jobs:
- job: ApplyK8sConfigs
displayName: '应用 K8s 配置'
steps:
- task: Bash@3
displayName: '替换命名空间变量'
inputs:
targetType: 'inline'
script: |
for file in k8s/*.yaml; do
sed -i "s/namespace: code-spirit/namespace: $(k8sNamespace)/g" "$file"
done
- task: KubernetesManifest@0
inputs:
action: 'deploy'
namespace: '$(k8sNamespace)'
manifests: |
k8s/appsettings-configmap.yaml
k8s/config.yaml
k8s/identity.yaml
k8s/exam.yaml
k8s/messaging.yaml
k8s/aspire-dashboard.yaml
k8s/rabbitmq.yaml
k8s/seq.yaml
k8s/redis.yaml
kubernetesServiceConnection: '$(kubernetesServiceConnection)'
- task: KubernetesManifest@0
inputs:
action: 'promote'
namespace: '$(k8sNamespace)'
manifests: |
k8s/*.yaml
kubernetesServiceConnection: '$(kubernetesServiceConnection)'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。