Updates on ci and update chart to run the exemple flow (#56)
- update ci jobs
Signed-off-by: cpanato ctadeu@gmail.com
- bump chart to run the entire flow
Signed-off-by: cpanato ctadeu@gmail.com
Signed-off-by: cpanato ctadeu@gmail.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
Charts Repo Actions Demo
Example project to demo testing and hosting a chart repository with GitHub Pages and Actions.
Actions
Project Status
mainsupports Helm 3 only, i. e. bothv1andv2API version charts are installable.Chart Sources
charts/example-v1: Sample chart with API version v1charts/example-v2: Sample chart with API version v2charts/dependencies-v1: Simple chart with API version v1 to test dependencies from an external Charts repocharts/dependencies-v2: Simple chart with API version v2 to test dependencies from an external Charts repoHow-To
You can automatically test and host your own chart repository with GitHub Pages and Actions by following these steps.
Steps
The prerequisites listed in the READMEs for actions above must be complete before the steps below, or your charts’ initial versions won’t be released.
mainbranch for all of the below, if you wish to use the Actions workflow files as-is.github/workflowsfiles from this project to yours/chartsis most straightforward, as it’s the default. To change this see helm/chart-testing > configuration > chart-dirs)Results
main– by checking each chart in your project, and whenever there’s a new chart version, creates a corresponding GitHub release named for the chart version, adds Helm chart artifacts to the release, and creates or updates anindex.yamlfile with metadata about those releases, which is then hosted on GitHub Pageshelm repo add <owner> https://<owner>.github.io/<project>