-
Type:
Bug
-
Resolution: Not A Defect
-
Priority:
Minor
-
Component/s: kubernetes-plugin
-
Environment:Jenkins 2.150.1
Kubernetes::Pipeline::DevOps Steps 1.5
Kubernetes::Pipeline::Kubernetes Steps 1.5
Kubernetes::Plugin 1.14.0
I'd like to move pod definition from pipeline to a file resource in a shared library.
Â
My pipeline is like:
pipeline {
   agent none
   stages {   Â
       stage('step-in-kubernetes') {
           agent {
               kubernetes {
            label 'kube'
                   yamlFile libraryResource('myPod.yaml')
               }
           }     Â
           stages {
               stage('Checkout') {
                   steps {
                       checkout([$class: 'MercurialSCM', clean: true,
                           source: 'https://acme.com/hg/myproject'])
                   }
               }
           }
       }
   }
}
Â
I put 'myPod.yaml' in resources folder of my library.
I get an error saying that HG is not installed.
But:
- it's work if I used yaml property instead of yamlFile
- libraryResource fails when using wrong filename
Â
- is related to
-
JENKINS-52259 Read pod template yaml from external file
-
- Closed
-