mirror of
https://github.com/wardviaene/kubernetes-course.git
synced 2026-07-12 15:19:17 +00:00
Fix for Error: Can't get a valid version for repositories mariadb. Try changing the version constraint in requirements.yaml And extra debug info
37 lines
892 B
Plaintext
37 lines
892 B
Plaintext
pipeline {
|
|
agent {
|
|
kubernetes {
|
|
label 'helm-pod'
|
|
containerTemplate {
|
|
name 'helm'
|
|
image 'wardviaene/helm-s3'
|
|
ttyEnabled true
|
|
command 'cat'
|
|
}
|
|
}
|
|
}
|
|
stages {
|
|
stage('Run helm') {
|
|
steps {
|
|
container('helm') {
|
|
git url: 'git://github.com/wardviaene/kubernetes-course.git', branch: 'master'
|
|
sh '''
|
|
HELM_BUCKET=helm-rytcufor
|
|
PACKAGE=demo-chart
|
|
export AWS_REGION=eu-west-1
|
|
|
|
cp -r /home/helm/.helm ~
|
|
helm repo add my-charts s3://${HELM_BUCKET}/charts
|
|
helm repo add stable https://kubernetes-charts.storage.googleapis.com
|
|
helm repo list
|
|
cd helm/${PACKAGE}
|
|
helm dependency update
|
|
helm package .
|
|
helm s3 push --force ${PACKAGE}-*.tgz my-charts
|
|
'''
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|