In our pipeline, we deal with checking out multiple clients on individual nodes. It appears that p4tag associates the files of the client workspace created by the first call of checkout in the job, and subsequent checkouts do not update the view associated to the label. We need to be able to attach files to a label that are outside of the build workspace.
For this reason, it would be helpful if the p4 plugin had the ability to attach specific files to a label, as opposed to being stuck with the view of the first client workspace that is created.