如何从 jenkins 管道连接 AWS openshift 集群

时间:2020-12-30 12:37:54

标签: jenkins-pipeline openshift jenkins-plugins jenkins-groovy jenkins-job-dsl

我需要通过 Jenkins 管道连接 AWS Openshift 集群,但没有从 Jenkinsfile 获得正确的连接语法

我曾尝试使用以下语法进行连接,但它引发了错误。

     openshift.withCluster('openshift-aws_cluster') {
        openshift.withProject( 'default' ) {
          echo "Hello from project ${openshift.project()} in cluster ${openshift.cluster()}"
          sh '/usr/local/bin/oc get project'
        }

错误:配置信息丢失或不完整。请指向现有的完整配置文件:

  1. 通过命令行标志 --kubeconfig
  2. 通过 KUBECONFIG 环境变量
  3. 在你的主目录中作为 ~/.kube/config

我已经在 manages Jenkins-->configure systems-->OpenShift Client Plugin 下配置了名为“openshift-aws_cluster”的集群

请帮助我使用正确的语法来连接它。 我为 Openshift 安装了以下插件

OpenShift 客户端 Jenkins 插件

OpenShift 登录插件

OpenShift 流水线 Jenkins 插件

OpenShift 同步

0 个答案:

没有答案
相关问题