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

Server Config not used in Integrity - Workflow Item

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • integrity-plugin
    • None
    • Jenkins 2.89
      Windows Server 2008 R2
      PTC Integrity Plugin 2.1

      With older version of plugin (1.36) it was possible to edit an Integrity item as a post build action without defining Integrity as the Source Code Management system. Now it requires both sections to be filled in. This would be OK if it worked, but as our Config Management and Workflows servers are on different ports, it doesn't work because it tries to connect to port 7001 for editing the Workflow Item even though the server config is defined with port 7002. It will only edit the item if I set the SCM port to 7002 but then I get an error there because there is no Config Management on port 7002.

        1. sshot1.png
          sshot1.png
          7 kB
        2. sshot2.png
          sshot2.png
          9 kB
        3. sshot3.png
          sshot3.png
          11 kB
        4. sshot4.png
          sshot4.png
          24 kB

          [JENKINS-47937] Server Config not used in Integrity - Workflow Item

          PTC ALM added a comment -

          Hello Paul,

          From your description, can you clarify the following:

          PTC ALM added a comment - Hello Paul, From your description, can you clarify the following: What is the server config for Integrity server configurations. Is this Config management server or Workflow server ( https://wiki.jenkins.io/display/JENKINS/PTC+Integrity+Plugin?preview=/54723366/93290502/Jenkins_Integrity_Server_Configuration_Option.png#PTCIntegrityPlugin-JenkinsWorkflowSupport ) Are you selecting Integrity in the Checkout step? ( https://wiki.jenkins.io/display/JENKINS/PTC+Integrity+Plugin?preview=/54723366/135465216/Jenkins_Integrity_Settings_2_1.png#PTCIntegrityPlugin-JenkinsWorkflowSupport ) What is the post-build configuration that you are using?

          Paul Adams added a comment -
          • I have both Config Management and Workflow Servers configured for Integrity Server Configurations as I need to be able to get out source code from Config Management server but also want to write to a build item on the Workflow Server
          • Yes I am selecting Integrity in the Checkout step
          • The Post Build action is Integrity - Workflow Item

          I have a parameter ItemID defined with the id of the Build Item that should be updated.

          When run the job fails because it can't find any Integrity service, because it is using the port 7001 from the Integrity Configuration instead of port 7002 from the Post Build - Workflow Item configuration

          Please see attached screenshots

          Paul Adams added a comment - I have both Config Management and Workflow Servers configured for Integrity Server Configurations as I need to be able to get out source code from Config Management server but also want to write to a build item on the Workflow Server Yes I am selecting Integrity in the Checkout step The Post Build action is Integrity - Workflow Item I have a parameter ItemID defined with the id of the Build Item that should be updated. When run the job fails because it can't find any Integrity service, because it is using the port 7001 from the Integrity Configuration instead of port 7002 from the Post Build - Workflow Item configuration Please see attached screenshots

          PTC ALM added a comment -

          Investigating

          PTC ALM added a comment - Investigating

          PTC ALM added a comment -

          Reproduced the issue. Will be fixed in the next release version

          PTC ALM added a comment - Reproduced the issue. Will be fixed in the next release version

            integrity_jenkins_plugin PTC ALM
            peejay Paul Adams
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: