Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ekara ¶
type Ekara interface { Init() error ComponentManager() component.Manager AnsibleManager() ansible.Manager ActionManager() action.Manager }
Ekara is the facade used to process environments.
func Create ¶
func Create(lC util.LaunchContext, workDir string) (Ekara, error)
Create creates an environment descriptor based on the provided location.
The location can be an URL over http or https or even a file system location.
Parameters: lC: the launch context workDir: the directory where the engine will do its work
Directories ¶
Path | Synopsis |
---|---|
scm
Package scm is the abstraction of all available SCM Manager allowing to fetch components.
|
Package scm is the abstraction of all available SCM Manager allowing to fetch components. |
scm/file
Package file implements the git connector used to fetch components from local repositories.
|
Package file implements the git connector used to fetch components from local repositories. |
scm/git
Package git implements the git connector used to fetch components repositories.
|
Package git implements the git connector used to fetch components repositories. |
Click to show internal directories.
Click to hide internal directories.