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

have to supply all arguments when calling from pipeline

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Component/s: xcode-plugin
    • Labels:
      None
    • Environment:
      Jenkins: 2.133
      xcode plugin: 2.0.4
    • Similar Issues:

      Description

      When using xcodeBuild(...) from a Jenkinsfile, I'm forced to specify each parameter (e.g. about 40!) Using the Jenkinsfile snippet generator does the same (although it leaves off "xcodeName" which is required).

      I can see that other people have (in the past) not needed to specify these so I'm not quite sure what's going on.

      error log looks like this (this is with only about 38 specified ):

      org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
      WorkflowScript: 37: Missing required parameter: "xcodeName" @ line 37, column 25.
                                 xcodeBuild(
                                 ^
      
      WorkflowScript: 37: Missing required parameter: "assetPackManifestURL" @ line 37, column 25.
                                 xcodeBuild(
                                 ^
      
      2 errors
      
      	at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
      	at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1085)
      	at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:603)
      	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:581)
      	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:558)
      	at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298)
      	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268)
      	at groovy.lang.GroovyShell.parseClass(GroovyShell.java:688)
      	at groovy.lang.GroovyShell.parse(GroovyShell.java:700)
      	at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:131)
      	at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:125)
      	at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:560)
      	at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:521)
      	at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:330)
      	at hudson.model.ResourceController.execute(ResourceController.java:97)
      	at hudson.model.Executor.run(Executor.java:429) 

        Attachments

          Activity

          Hide
          kazuhidet Kazuhide Takahashi added a comment -

          Unfortunately, since Xcode Integration Pliugin is written in an old Jenkins style, its compatibility with the Pipeline is very low.
          Currently we are working on releasing new versions that have improved this situation as soon as possible.
          You can get the pre-release version with the release planned improvement applied from the following URL, so please try this.

          https://ci.jenkins.io/job/Plugins/job/xcode-plugin/job/master/62/

           

          Show
          kazuhidet Kazuhide Takahashi added a comment - Unfortunately, since Xcode Integration Pliugin is written in an old Jenkins style, its compatibility with the Pipeline is very low. Currently we are working on releasing new versions that have improved this situation as soon as possible. You can get the pre-release version with the release planned improvement applied from the following URL, so please try this. https://ci.jenkins.io/job/Plugins/job/xcode-plugin/job/master/62/  
          Hide
          adrianbridgett Adrian Bridgett added a comment -

          Thanks for the info - we'll give it a go

          Show
          adrianbridgett Adrian Bridgett added a comment - Thanks for the info - we'll give it a go

            People

            • Assignee:
              Unassigned
              Reporter:
              adrianbridgett Adrian Bridgett
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: