Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何通过ci cd管道推动chartmuseum中的helm软件包?_Amazon Web Services_Amazon S3_Continuous Integration_Kubernetes Helm - Fatal编程技术网

Amazon web services 如何通过ci cd管道推动chartmuseum中的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

我想配置一个ci cd管道,它应该包含一个阶段,用于将helm图表放置在chartmuseum中(例如,在aws s3存储桶中)。 我已经使用helm s3插件配置了操作(该插件使用aws s3作为helm存储库,并通过管道执行将图表直接推入其中:

$ 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