- 
    
Improvement
 - 
    Resolution: Unresolved
 - 
    
Major
 - 
    Jenkins 2.121.3
Windows Server 2008 R2
PTC Integrity Plugin 2.2 
I am facing an issue with PTC integrity plugin used via Pipeline script.
In principle it is working fine. But when trying to execute the job on a different master the script fails, as the checkout command for PTC includes the hash for the server configuration as well as Configuration name: configurationName, serverConfig:
e.g:
checkout([ $class: 'IntegritySCM', 
			checkpointBeforeBuild: false,
			configPath: '/any/any/project.pj',
			configurationName: 'ed1d9d74-cb0b-4446-ba16-0b5520e061cf', 
			restoreTimestamp: false, 
			serverConfig: '6038a84b-7e07-4c2f-b2d6-fe95e4039f3c', 
			skipAuthorInfo: false
		])
If the plugin could be improved to also accept the name of the configuration instead or additional to the hash, this would increase interoperability of the pipeline scripts a lot. And also the configurationName: could be omitted I think...
e.g:
checkout([ $class: 'IntegritySCM', 
			checkpointBeforeBuild: false,
			configPath: '/any/any/project.pj',
			restoreTimestamp: false, 
			serverConfig: 'user@mks.location.domain.com:7001', 
			skipAuthorInfo: false
		])
In the drop down menu of the snippet generator, also the name is in clear text and not represented as hash ![]()