We get the following error when selecting some pipeline instances for comparison:
This pipeline instance cannot be used to perform a comparison because it was triggered with a non-sequential material revision.
This particular pipeline is a simple one stage pipeline that uses git as a material. The pipeline is kicked off automatically by polling the git repository. This seems like a bug. Thoughts?
-russ
Comments
1 comment
Hi Russ,
The way Go is designed is that it uses Scheduled Order (Chronological order in which pipelines are scheduled) over Natural Order (Chronological order of pipelines based on material modifications) for the Compare pipeline feature . Refer here: http://www.thoughtworks-studios.com/docs/go/2.4/help/ordering_of_pipelines.html to understand the definitions better.
In the case you have mentioned, the pipeline you are trying to compare with seems to be out of "Schedule order". This basically means that it was triggered with a changeset whose modification time was earlier than the modification time of the changeset of the previous instance of this pipeline.
For example: If you get this message for pipeline counter "4", it means that "4" for triggered with a changeset whose time is earlier than that of "1", "2" or "3". Hence performing a valid compare operation is not possible since you will not get any changeset which matches this.
thanks!
Ankush
Please sign in to leave a comment.