2022-11-16 15:29:45 -06:00
|
|
|
package container
|
|
|
|
|
|
|
|
import "context"
|
|
|
|
|
|
|
|
type ExecutionsEnvironment interface {
|
|
|
|
Container
|
|
|
|
ToContainerPath(string) string
|
2023-03-12 08:26:24 -05:00
|
|
|
GetName() string
|
|
|
|
GetRoot() string
|
2023-11-08 20:36:09 -06:00
|
|
|
GetLXC() bool
|
2022-11-16 15:29:45 -06:00
|
|
|
GetActPath() string
|
|
|
|
GetPathVariableName() string
|
|
|
|
DefaultPathVariable() string
|
|
|
|
JoinPathVariable(...string) string
|
|
|
|
GetRunnerContext(ctx context.Context) map[string]interface{}
|
2023-04-18 13:09:57 -05:00
|
|
|
// On windows PATH and Path are the same key
|
|
|
|
IsEnvironmentCaseInsensitive() bool
|
2022-11-16 15:29:45 -06:00
|
|
|
}
|