Amazon web services 如何通过ci cd管道推动chartmuseum中的helm软件包?
我想配置一个ci cd管道,它应该包含一个阶段,用于将helm图表放置在chartmuseum中(例如,在aws s3存储桶中)。 我已经使用helm s3插件配置了操作(该插件使用aws s3作为helm存储库,并通过管道执行将图表直接推入其中:Amazon web services 如何通过ci cd管道推动chartmuseum中的helm软件包?,amazon-web-services,amazon-s3,continuous-integration,kubernetes-helm,Amazon Web Services,Amazon S3,Continuous Integration,Kubernetes Helm,我想配置一个ci cd管道,它应该包含一个阶段,用于将helm图表放置在chartmuseum中(例如,在aws s3存储桶中)。 我已经使用helm s3插件配置了操作(该插件使用aws s3作为helm存储库,并通过管道执行将图表直接推入其中: $ helm s3 push CHART_NAME.tgz REPO_NAME 因此,我不想在s3中直接推送它们,而是想将这些包推送到chartmuseum。?在您启动charmuseum实例后,向您的CI/CD管道中添加类似以下内容的内容 hel
$ helm s3 push CHART_NAME.tgz REPO_NAME
因此,我不想在s3中直接推送它们,而是想将这些包推送到chartmuseum。?在您启动charmuseum实例后,向您的CI/CD管道中添加类似以下内容的内容
helm repo add chartmuseum http://[host]
helm-push图表/图表博物馆
或推送特定版本:helm-push图表/--version=“[version]”图表博物馆
文档来源:谢谢你的回答。最后一件事:我可以将回购协议作为AWS s3使用吗,如下:$helm repo add chartmuseum s3://$s3\u BUCKET\u NAME/$CHARTS\u DIR\u NAME