Xcode server should have a formalised, documented API for environment variables in triggers

Originator:sebskuse
Number:rdar://24145992 Date Originated:12-Jan-2016 09:11 AM
Status:Open Resolved:
Product:Documentation Product Version:Xcode 7.2 (7C68), OSX Server 5.0.15 (15S4033)
Classification:Feature (New) Reproducible:Always
 
Summary:
Triggers rely on environment variables set by Xcode to perform actions based on built products / integration numbers / failure or success statuses. These environment variables are undocumented, and have changed between Xcode Server 6 and 7. Ideally these should be documented.

Steps to Reproduce:
Attempt to locate documentation for what features are available via build triggers. Find none, resort to printenv and StackOverflow.

Expected Results:
There should be documentation on developer.apple.com stating what environment variables are available as part of the API.

Actual Results:
No documentation is available

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!