| 12345678910111213141516171819 |
- package executor
- import (
- schemepkg "git.buran.team/main/cep/scheme"
- )
- type Condition interface {
- ID() string
- Check() bool
- }
- func NewCondition(global *Global, ticket *Ticket, container Container, conditionScheme schemepkg.Condition) (Condition, error) {
- switch conditionScheme.Kind {
- case schemepkg.CONDITION_KIND_BASH:
- return NewConditionBash(global, ticket, container, conditionScheme)
- }
- return nil, ErrKindUnknown
- }
|