Created chart and CI/CD
This commit is contained in:
22
.gitlab-ci.yml
Normal file
22
.gitlab-ci.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
variables:
|
||||
HELM_CHART_VERSION: "0.5.1"
|
||||
|
||||
stages:
|
||||
- deploy
|
||||
|
||||
default:
|
||||
image: cloudyne/kubectl-helm:latest
|
||||
tags:
|
||||
- kubernetes
|
||||
- cluster01
|
||||
|
||||
deploy:
|
||||
stage: deploy
|
||||
script:
|
||||
- 'sed -i "s/version:.*/version: ${HELM_CHART_VERSION}/"'
|
||||
- helm package ./Chart
|
||||
- |
|
||||
curl --request POST \
|
||||
--user gitlab-ci-token:$CI_JOB_TOKEN \
|
||||
--form "chart=@cloudypress-${HELM_CHART_VERSION}.tgz" \
|
||||
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/helm/api/stable/charts"'
|
||||
Reference in New Issue
Block a user