| CPC G06F 9/4843 (2013.01) [G06F 8/60 (2013.01)] | 16 Claims |

|
1. A system to configure a pipeline session based on technology stacks of client projects, comprising:
a processor programmed to:
receive a pipeline invocation to initiate a software automation task relating to a client project having a dependency on a technology stack, the pipeline invocation originating from an external call into the system or a hook internal to the system;
identify a technology stack for which the client project is dependent responsive to the pipeline invocation;
identify a configuration slice from among a plurality of internal configurations and/or a plurality of external configurations based on the technology stack;
identify a context for the pipeline session;
enrich the context as additional information relating to the pipeline invocation is discovered;
configure, based on the configuration slice and the context to be context-aware, a pipeline session in which the software automation task is to be performed; and
perform the software automation task within the pipeline session.
|