mirror of
https://github.com/go-gitea/gitea.git
synced 2025-04-18 00:47:48 -04:00
fix: log index of last step
This commit is contained in:
parent
57cc7bf823
commit
7c40b1ee8d
@ -87,9 +87,10 @@ func (task *Task) FullSteps() []*TaskStep {
|
|||||||
firstStep = task.Steps[0]
|
firstStep = task.Steps[0]
|
||||||
lastStep = task.Steps[l-1]
|
lastStep = task.Steps[l-1]
|
||||||
}
|
}
|
||||||
|
var index int64
|
||||||
|
|
||||||
headStep := &TaskStep{
|
headStep := &TaskStep{
|
||||||
Name: "Set up job",
|
Name: "Set up job",
|
||||||
LogIndex: 0,
|
|
||||||
LogLength: task.LogLength,
|
LogLength: task.LogLength,
|
||||||
Started: task.Started,
|
Started: task.Started,
|
||||||
}
|
}
|
||||||
@ -97,12 +98,18 @@ func (task *Task) FullSteps() []*TaskStep {
|
|||||||
headStep.LogLength = firstStep.LogIndex
|
headStep.LogLength = firstStep.LogIndex
|
||||||
headStep.Stopped = firstStep.Started
|
headStep.Stopped = firstStep.Started
|
||||||
}
|
}
|
||||||
|
index += headStep.LogLength
|
||||||
|
|
||||||
|
for _, step := range task.Steps {
|
||||||
|
index += step.LogLength
|
||||||
|
}
|
||||||
|
|
||||||
tailStep := &TaskStep{
|
tailStep := &TaskStep{
|
||||||
Name: "Complete job",
|
Name: "Complete job",
|
||||||
Stopped: task.Stopped,
|
Stopped: task.Stopped,
|
||||||
}
|
}
|
||||||
if lastStep != nil && lastStep.Result != runnerv1.Result_RESULT_UNSPECIFIED {
|
if lastStep != nil && lastStep.Result != runnerv1.Result_RESULT_UNSPECIFIED {
|
||||||
tailStep.LogIndex = lastStep.LogIndex + lastStep.LogLength
|
tailStep.LogIndex = index
|
||||||
tailStep.LogLength = task.LogLength - tailStep.LogIndex
|
tailStep.LogLength = task.LogLength - tailStep.LogIndex
|
||||||
tailStep.Started = lastStep.Stopped
|
tailStep.Started = lastStep.Stopped
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user