add forgeinstance

This commit is contained in:
Lunny Xiao
2022-10-16 23:51:53 +08:00
committed by Jason Song
parent 9c7d2be7c6
commit 378966e45f
7 changed files with 28 additions and 22 deletions

View File

@ -12,9 +12,10 @@ import (
// Runner runs the pipeline.
type Runner struct {
Machine string
Environ map[string]string
Client client.Client
Machine string
ForgeInstance string
Environ map[string]string
Client client.Client
}
// Run runs the pipeline stage.
@ -48,5 +49,5 @@ func (s *Runner) Run(ctx context.Context, task *runnerv1.Task) error {
l.Info("update runner status to idle")
}()
return NewTask(task.Id, s.Client).Run(ctx, task)
return NewTask(s.ForgeInstance, task.Id, s.Client).Run(ctx, task)
}

View File

@ -86,11 +86,11 @@ type Task struct {
}
// NewTask creates a new task
func NewTask(buildID int64, client client.Client) *Task {
func NewTask(forgeInstance string, buildID int64, client client.Client) *Task {
task := &Task{
Input: &TaskInput{
reuseContainers: true,
ForgeInstance: "gitea",
ForgeInstance: forgeInstance,
},
BuildID: buildID,