mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-09-16 16:18:14 +00:00
Revert volumes/network list (#4656)
Co-authored-by: Robert Kaussow <xoxys@rknet.org> Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
This commit is contained in:
@@ -129,14 +129,14 @@ func (c *Compiler) Compile(conf *yaml_types.Workflow) (*backend_types.Config, er
|
||||
}
|
||||
|
||||
// create a default volume
|
||||
config.Volumes = append(config.Volumes, &backend_types.Volume{
|
||||
config.Volume = &backend_types.Volume{
|
||||
Name: fmt.Sprintf("%s_default", c.prefix),
|
||||
})
|
||||
}
|
||||
|
||||
// create a default network
|
||||
config.Networks = append(config.Networks, &backend_types.Network{
|
||||
config.Network = &backend_types.Network{
|
||||
Name: fmt.Sprintf("%s_default", c.prefix),
|
||||
})
|
||||
}
|
||||
|
||||
// create secrets for mask
|
||||
for _, sec := range c.secrets {
|
||||
|
@@ -81,12 +81,12 @@ func TestCompilerCompile(t *testing.T) {
|
||||
WithWorkspaceFromURL("/test", repoURL),
|
||||
)
|
||||
|
||||
defaultNetworks := []*backend_types.Network{{
|
||||
defaultNetwork := &backend_types.Network{
|
||||
Name: "test_default",
|
||||
}}
|
||||
defaultVolumes := []*backend_types.Volume{{
|
||||
}
|
||||
defaultVolume := &backend_types.Volume{
|
||||
Name: "test_default",
|
||||
}}
|
||||
}
|
||||
|
||||
defaultCloneStage := &backend_types.Stage{
|
||||
Steps: []*backend_types.Step{{
|
||||
@@ -95,7 +95,7 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Image: constant.DefaultClonePlugin,
|
||||
OnSuccess: true,
|
||||
Failure: "fail",
|
||||
Volumes: []string{defaultVolumes[0].Name + ":/woodpecker"},
|
||||
Volumes: []string{defaultVolume.Name + ":/woodpecker"},
|
||||
WorkingDir: "/woodpecker/src/github.com/octocat/hello-world",
|
||||
WorkspaceBase: "/woodpecker",
|
||||
Networks: []backend_types.Conn{{Name: "test_default", Aliases: []string{"clone"}}},
|
||||
@@ -113,17 +113,17 @@ func TestCompilerCompile(t *testing.T) {
|
||||
name: "empty workflow, no clone",
|
||||
fronConf: &yaml_types.Workflow{SkipClone: true},
|
||||
backConf: &backend_types.Config{
|
||||
Networks: defaultNetworks,
|
||||
Volumes: defaultVolumes,
|
||||
Network: defaultNetwork,
|
||||
Volume: defaultVolume,
|
||||
},
|
||||
},
|
||||
{
|
||||
name: "empty workflow, default clone",
|
||||
fronConf: &yaml_types.Workflow{},
|
||||
backConf: &backend_types.Config{
|
||||
Networks: defaultNetworks,
|
||||
Volumes: defaultVolumes,
|
||||
Stages: []*backend_types.Stage{defaultCloneStage},
|
||||
Network: defaultNetwork,
|
||||
Volume: defaultVolume,
|
||||
Stages: []*backend_types.Stage{defaultCloneStage},
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -133,8 +133,8 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Image: "dummy_img",
|
||||
}}}},
|
||||
backConf: &backend_types.Config{
|
||||
Networks: defaultNetworks,
|
||||
Volumes: defaultVolumes,
|
||||
Network: defaultNetwork,
|
||||
Volume: defaultVolume,
|
||||
Stages: []*backend_types.Stage{defaultCloneStage, {
|
||||
Steps: []*backend_types.Step{{
|
||||
Name: "dummy",
|
||||
@@ -142,7 +142,7 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Image: "dummy_img",
|
||||
OnSuccess: true,
|
||||
Failure: "fail",
|
||||
Volumes: []string{defaultVolumes[0].Name + ":/woodpecker"},
|
||||
Volumes: []string{defaultVolume.Name + ":/woodpecker"},
|
||||
WorkingDir: "/woodpecker/src/github.com/octocat/hello-world",
|
||||
WorkspaceBase: "/woodpecker",
|
||||
Networks: []backend_types.Conn{{Name: "test_default", Aliases: []string{"dummy"}}},
|
||||
@@ -167,8 +167,8 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Commands: []string{"echo 2"},
|
||||
}}}},
|
||||
backConf: &backend_types.Config{
|
||||
Networks: defaultNetworks,
|
||||
Volumes: defaultVolumes,
|
||||
Network: defaultNetwork,
|
||||
Volume: defaultVolume,
|
||||
Stages: []*backend_types.Stage{
|
||||
defaultCloneStage, {
|
||||
Steps: []*backend_types.Step{{
|
||||
@@ -178,7 +178,7 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Commands: []string{"env"},
|
||||
OnSuccess: true,
|
||||
Failure: "fail",
|
||||
Volumes: []string{defaultVolumes[0].Name + ":/test"},
|
||||
Volumes: []string{defaultVolume.Name + ":/test"},
|
||||
WorkingDir: "/test/src/github.com/octocat/hello-world",
|
||||
WorkspaceBase: "/test",
|
||||
Networks: []backend_types.Conn{{Name: "test_default", Aliases: []string{"echo env"}}},
|
||||
@@ -192,7 +192,7 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Commands: []string{"echo 1"},
|
||||
OnSuccess: true,
|
||||
Failure: "fail",
|
||||
Volumes: []string{defaultVolumes[0].Name + ":/test"},
|
||||
Volumes: []string{defaultVolume.Name + ":/test"},
|
||||
WorkingDir: "/test/src/github.com/octocat/hello-world",
|
||||
WorkspaceBase: "/test",
|
||||
Networks: []backend_types.Conn{{Name: "test_default", Aliases: []string{"parallel echo 1"}}},
|
||||
@@ -206,7 +206,7 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Commands: []string{"echo 2"},
|
||||
OnSuccess: true,
|
||||
Failure: "fail",
|
||||
Volumes: []string{defaultVolumes[0].Name + ":/test"},
|
||||
Volumes: []string{defaultVolume.Name + ":/test"},
|
||||
WorkingDir: "/test/src/github.com/octocat/hello-world",
|
||||
WorkspaceBase: "/test",
|
||||
Networks: []backend_types.Conn{{Name: "test_default", Aliases: []string{"parallel echo 2"}}},
|
||||
@@ -233,8 +233,8 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Commands: []string{"echo 2"},
|
||||
}}}},
|
||||
backConf: &backend_types.Config{
|
||||
Networks: defaultNetworks,
|
||||
Volumes: defaultVolumes,
|
||||
Network: defaultNetwork,
|
||||
Volume: defaultVolume,
|
||||
Stages: []*backend_types.Stage{defaultCloneStage, {
|
||||
Steps: []*backend_types.Step{{
|
||||
Name: "echo env",
|
||||
@@ -243,7 +243,7 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Commands: []string{"env"},
|
||||
OnSuccess: true,
|
||||
Failure: "fail",
|
||||
Volumes: []string{defaultVolumes[0].Name + ":/test"},
|
||||
Volumes: []string{defaultVolume.Name + ":/test"},
|
||||
WorkingDir: "/test/src/github.com/octocat/hello-world",
|
||||
WorkspaceBase: "/test",
|
||||
Networks: []backend_types.Conn{{Name: "test_default", Aliases: []string{"echo env"}}},
|
||||
@@ -255,7 +255,7 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Commands: []string{"echo 2"},
|
||||
OnSuccess: true,
|
||||
Failure: "fail",
|
||||
Volumes: []string{defaultVolumes[0].Name + ":/test"},
|
||||
Volumes: []string{defaultVolume.Name + ":/test"},
|
||||
WorkingDir: "/test/src/github.com/octocat/hello-world",
|
||||
WorkspaceBase: "/test",
|
||||
Networks: []backend_types.Conn{{Name: "test_default", Aliases: []string{"echo 2"}}},
|
||||
@@ -269,7 +269,7 @@ func TestCompilerCompile(t *testing.T) {
|
||||
Commands: []string{"echo 1"},
|
||||
OnSuccess: true,
|
||||
Failure: "fail",
|
||||
Volumes: []string{defaultVolumes[0].Name + ":/test"},
|
||||
Volumes: []string{defaultVolume.Name + ":/test"},
|
||||
WorkingDir: "/test/src/github.com/octocat/hello-world",
|
||||
WorkspaceBase: "/test",
|
||||
Networks: []backend_types.Conn{{Name: "test_default", Aliases: []string{"echo 1"}}},
|
||||
|
Reference in New Issue
Block a user