-
Bug
-
Resolution: Duplicate
-
Major
-
Jenkins ver. 2.32.1
PTC Integrity CM - Jenkins Plugin 2.0.2
The checkout option "checkpointBeforeBuild: true" is not working on development pathes.
If we make a build on a project's development path and the option checkpointBeforeBuild is true, the plugin returns the error MKS125607: Invalid project syntax
The plugin adds the returned checkpoint revision simply to the specified project and use this for the projectinfo command:
#/repository/projectx becomes #/repository/projectx#forceJump#b=1.78
If the project is on a development path the resulting string is invalid
#/repository/projectx#d=branchname becomes #/repository/projectx#d=branchname#forceJump=#b=1.77.1.3
[Pipeline] {
[Pipeline] tool
[Pipeline] tool
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Checkout)
[Pipeline] checkout
Change Log: http://jenkins.domain.intra/job/projectx/2/changes
Build Log: http://jenkins.domain.intra/job/projectx/2/console
Preparing to execute si projectinfo for #/repository/projectx#d=branchname
Preparing to execute pre-build si checkpoint for #/repository/projectx#d=branchname
Successfully executed pre-build checkpoint for project for #/repository/projectx#d=branchname, new revision is 1.77.1.3
An API Exception was caught!
The project for #/repository/projectx#d=branchname#forceJump=#b=1.77.1.3 could not be located on the server ptc.domain.intra:7001: MKS125607: Invalid project syntax. MKS125617: You cannot specify twice a configuration for (projectx/project.pj).
si projectinfo --user=jenkins-core --port=7001 --hostname=ptc.domain.intra --project=for #/repository/projectx#d=branchname#forceJump=#b=1.77.1.3 – returned exit code 128
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
- duplicates
-
JENKINS-33077 checkPointBeforeBuild fails for projects on development path
- Resolved