使用 kubernetes 持续部署插件时如何定义要部署的命名空间,除了默认命名空间

问题描述

我不知道如何为我想要部署我的应用程序的特定命名空间提供 kubernetesDeploy(kubeconfigId: 'test',configs: "test.yml")

我是一个集群的slave,需要部署到另一个集群。部署总是转到认命名空间

Image here

解决方法

您可以将命名空间设置为参数以从管道中获取参数;

yml;

namespace: ${PIPELINE_NAMESPACE}

管道;

env.PIPELINE_NAMESPACE = "test"
kubernetesDeploy(kubeconfigId: 'test',configs: "test.yml")