从远程存储库部署 helm chart

问题描述 投票:0回答:1

是否可以运行从 bitbucket 存储库下载 helm chart 并将 helm chart 应用到 kubernetes 中的部署作业:

pipeline {
    agent  any
    stages {
        stage('test') {
            steps {
    
                 script {
                    withKubeConfig([credentialsId: 'my_kubeconfig']) {
                        sh '''
                        helm upgrade --install // download and install helm chart here                           
             
                        '''
                    }
                 }
                
            }
        }
    } //
}

如果可能的话,我想先从 bitbucket 存储库下载 helm 图表,然后使用 kubernetes 服务帐户来应用该图表。

kubernetes jenkins jenkins-plugins
1个回答
0
投票

是的,你是对的,首先需要克隆 Helm 模板回购构建文件

您可以查看此文件,虽然我没有使用 Helm,但大多数步骤相似,可能需要执行最后一步 tweakshttps://github.com/harsh4870/node-js-aws-codebuild-basic-ci- cd/blob/main/Jenkinsfile

© www.soinside.com 2019 - 2024. All rights reserved.