AUTOMATED-APPLICATION-RELEASE-MANAGEMENT SUBSYSTEM THAT SUPPORTS INSERTION OF ADVICE-BASED CROSSCUTTING FUNCTIONALITY INTO PIPELINES

The current document is directed to automated-application-release-management facilities that support aspect-oriented-programming-like insertion of plug-in-implemented advice into release pipelines. In a described implementation, advice is represented by entries in an advice set or aggregation. These...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: SARAF RISHI
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The current document is directed to automated-application-release-management facilities that support aspect-oriented-programming-like insertion of plug-in-implemented advice into release pipelines. In a described implementation, advice is represented by entries in an advice set or aggregation. These entries encode rules, advice types, and references to advice-implementing plug-ins. During release-pipeline execution, calls to the advice-implementing plug-ins are inserted prior to and after tasks in workflows corresponding to the tasks that are then executed by a workflow-execution engine. Rules may include release-pipeline parameters and advice definitions may use wildcard characters and other elements of regular expression in pipeline, stage, and task names.