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.