How to use Source Control - Attribute definition for custom attributes for tagging purposes under RTC Source Control - Streams?
What is the purpose of Attribute definition in RTC project Area? I have a requirement where I need to create a new attribute with name "Tag1" and add it to a RTC Stream.
I need to link this custom attribute in my Jenkins job as well so that my Jenkins job can do SCM checkout only with the stream name with the tag "Tag1".
Is there any parameter we have to perform this action?
One answer
The purpose of source control attributes, as far as I am aware, is to provide a customization option. The attributes can store metadata that is accessible for automation and extensions. The metadata follows rules that are aligned with SCM operations. Initially there were no UI capabilities to access these attributes, only the API and the SCM Command Line was able to set and read the values. For some items this has changed.
See https://www.ibm.com/docs/en/elm/7.0.2?topic=overview-creating-custom-attributes for the documentation.
See https://jazz.net/forum/questions/212205/jazz-source-control-custom-attributes for some discussion about the UI.