是否可以运行从 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 服务帐户来应用该图表。
是的,你是对的,首先需要克隆 Helm 模板回购构建文件
您可以查看此文件,虽然我没有使用 Helm,但大多数步骤相似,可能需要执行最后一步 tweaks:https://github.com/harsh4870/node-js-aws-codebuild-basic-ci- cd/blob/main/Jenkinsfile