Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-40214

sharedlibaray does not support java builder pattern

XMLWordPrintable

      Hi,
      I have some classes with java builder pattern writen in pipeline sharelibaray.
      but the jenkins job hanging there , it feels like not support this function?
      here is the code snippet:
      ################################################3
      package se.company.delivery.misc
      import groovy.transform.builder.Builder
      class WenBuilder plements Serializable {
      String dockerRegistry
      public WenBuilder setDockerRegistry(String dockerRegistry)

      { this.dockerRegistry = dockerRegistry return this }

      public Wen build()

      { return new Wen(this) }

      }
      class Wen {
      String dockerRegistry
      Wen(WenBuilder builder)

      { this.dockerRegistry = builder.dockerRegistry }

      }
      #################################################3
      @Library('deliveryLib')
      @NonCPS
      import se.company.delivery.misc.WenBuilder
      node('master') {
      stage("1")

      { def docker = new WenBuilder() .setDockerRegistry("http://registry.company.com") }

      }

            Unassigned Unassigned
            zdtsw_1 Wen Zhou
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: