mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-09-17 12:05:58 +00:00
Tag pipeline with source information (#4796)
Co-authored-by: oauth <woodpecker-bot@obermui.de> Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com> Co-authored-by: Robert Kaussow <xoxys@rknet.org>
This commit is contained in:
@@ -170,7 +170,7 @@ func (c *Compiler) Compile(conf *yaml_types.Workflow) (*backend_types.Config, er
|
||||
for k, v := range c.cloneEnv {
|
||||
container.Environment[k] = v
|
||||
}
|
||||
step, err := c.createProcess(container, backend_types.StepTypeClone)
|
||||
step, err := c.createProcess(container, conf, backend_types.StepTypeClone)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -189,7 +189,7 @@ func (c *Compiler) Compile(conf *yaml_types.Workflow) (*backend_types.Config, er
|
||||
|
||||
stage := new(backend_types.Stage)
|
||||
|
||||
step, err := c.createProcess(container, backend_types.StepTypeClone)
|
||||
step, err := c.createProcess(container, conf, backend_types.StepTypeClone)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -218,7 +218,7 @@ func (c *Compiler) Compile(conf *yaml_types.Workflow) (*backend_types.Config, er
|
||||
return nil, err
|
||||
}
|
||||
|
||||
step, err := c.createProcess(container, backend_types.StepTypeService)
|
||||
step, err := c.createProcess(container, conf, backend_types.StepTypeService)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -246,7 +246,7 @@ func (c *Compiler) Compile(conf *yaml_types.Workflow) (*backend_types.Config, er
|
||||
if container.IsPlugin() {
|
||||
stepType = backend_types.StepTypePlugin
|
||||
}
|
||||
step, err := c.createProcess(container, stepType)
|
||||
step, err := c.createProcess(container, conf, stepType)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@@ -37,7 +37,7 @@ const (
|
||||
DefaultWorkspaceBase = pluginWorkspaceBase
|
||||
)
|
||||
|
||||
func (c *Compiler) createProcess(container *yaml_types.Container, stepType backend_types.StepType) (*backend_types.Step, error) {
|
||||
func (c *Compiler) createProcess(container *yaml_types.Container, workflow *yaml_types.Workflow, stepType backend_types.StepType) (*backend_types.Step, error) {
|
||||
var (
|
||||
uuid = ulid.Make()
|
||||
|
||||
@@ -181,6 +181,7 @@ func (c *Compiler) createProcess(container *yaml_types.Container, stepType backe
|
||||
NetworkMode: networkMode,
|
||||
Ports: ports,
|
||||
BackendOptions: container.BackendOptions,
|
||||
WorkflowLabels: workflow.Labels,
|
||||
}, nil
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user