The EiffelFlowContextDefined describes the context of other events, answering questions such as "Which project is change part of?" or "Which track does artifact belong to?". In this way it offers a method of classifying and structuring one's continuous integration and delivery system and thereby facilitaring traceability and searchability.
The nature of the described context can vary. The event consequently offers a high degree of flexibility in its description, and none of its member fields are mandatory. Instead they can picked and mixed to fit the situation.
Type: String
Required: No
Description: A product context which other events can relate to (e.g. "This activity is part of the Product X continuous integration system.").
Type: String
Required: No
Description: A project context which other events can relate to (e.g. "This test is part of the Killer Feature project.").
Type: String
Required: No
Description: A program context which other events can relate to (e.g. "This source change was made for the Zero Bugs program.").
Type: String
Required: No
Description: A track context which other events can relate to (e.g. "This feature was implemented in the Customer X Adaptations track.").
Type: String
Required: No
Description: A version context which other events can relate to. This member SHOULD be used in tandem with one of the other optional members - a version by itself is not very informative.
Version | Introduced in | Changes |
---|---|---|
1.0.0 | edition-bordeaux | Initial version. |