Files
kubernetes-course/helm/jenkins/Jenkinsfile.build
Roman S 51fba319e1 Update Jenkinsfile.build
Fix for Error: Can't get a valid version for repositories mariadb. Try changing the version constraint in requirements.yaml
And extra debug info
2020-09-02 18:52:54 +02:00

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
'''
}
}
}
}
}