@@ -92,12 +92,16 @@ public async Task StartContainersAsync(IExecutionContext executionContext, objec
92
92
93
93
// Create local docker network for this job to avoid port conflict when multiple runners run on same machine.
94
94
// All containers within a job join the same network
95
+ /*
96
+ XXX: don't add network as we'll use --network host
95
97
executionContext.Output("##[group]Create local container network");
96
98
var containerNetwork = $"github_network_{Guid.NewGuid().ToString("N")}";
97
99
await CreateContainerNetworkAsync(executionContext, containerNetwork);
98
100
executionContext.JobContext.Container["network"] = new StringContextData(containerNetwork);
99
101
executionContext.Output("##[endgroup]");
100
-
102
+ */
103
+ var containerNetwork = "host" ;
104
+ executionContext . JobContext . Container [ "network" ] = new StringContextData ( containerNetwork ) ;
101
105
foreach ( var container in containers )
102
106
{
103
107
container . ContainerNetwork = containerNetwork ;
@@ -160,7 +164,8 @@ public async Task StopContainersAsync(IExecutionContext executionContext, object
160
164
await StopContainerAsync ( executionContext , container ) ;
161
165
}
162
166
// Remove the container network
163
- await RemoveContainerNetworkAsync ( executionContext , containers . First ( ) . ContainerNetwork ) ;
167
+ // XXX: we're using --network host
168
+ //await RemoveContainerNetworkAsync(executionContext, containers.First().ContainerNetwork);
164
169
}
165
170
166
171
private async Task StartContainerAsync ( IExecutionContext executionContext , ContainerInfo container )
0 commit comments