1
0
mirror of https://gitea.com/gitea/act_runner synced 2026-05-06 01:37:57 +02:00

Support for docker steps in host environment (#1674)

* Support for docker steps in host environment

* removed workdir changes
This commit is contained in:
Shubham Agrawal
2023-03-14 19:37:31 +05:30
committed by GitHub
parent 6744e68ee2
commit 09de42f067
2 changed files with 11 additions and 4 deletions

View File

@@ -384,14 +384,18 @@ func (rc *RunContext) interpolateOutputs() common.Executor {
func (rc *RunContext) startContainer() common.Executor {
return func(ctx context.Context) error {
image := rc.platformImage(ctx)
if strings.EqualFold(image, "-self-hosted") {
if rc.IsHostEnv(ctx) {
return rc.startHostEnvironment()(ctx)
}
return rc.startJobContainer()(ctx)
}
}
func (rc *RunContext) IsHostEnv(ctx context.Context) bool {
image := rc.platformImage(ctx)
return strings.EqualFold(image, "-self-hosted")
}
func (rc *RunContext) stopContainer() common.Executor {
return rc.stopJobContainer()
}