I am trying to create a pipeline step that will display pylint warnings.  I 
have a docker container with the code which will write a 
/reports/pylint.log file 

I would like to run the  container and wait for the container to exit 
before executing the warning plugin on the resulting file.  
What I see instead is the container is started in daemon mode and the 
stopped/removed immediately.

Here is my example:


  stage ("Build") {
    def image = docker.build ("biodev.ece.ucsb.edu:5000/bisque06", '.')
    stage ("Test"){
      def workspace = pwd()
      image.withRun ("-v ${workspace}/reports:/reports", "bootstrap pylint 
unit-tests") { c->
        // WAIT FOR run to be completed.. 
        warnings canComputeNew: false, canResolveRelativePaths: false, 
defaultEncoding: '', excludePattern: '', healthy: '', includePattern: '', 
messagesPattern: '', parserConfigurations: [[parserName: 'PyLint', pattern: 
'reports/pylint.log']], unHealthy: ''
      }
    }

Any help appreciated.
Kris








-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/d949d232-35c4-4e80-8b39-7ccfbffe83dc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to