feat: add env task global setting

This commit is contained in:
engigu
2026-03-06 14:13:37 +08:00
parent beae79f448
commit 3effa5b326
14 changed files with 918 additions and 588 deletions
+6 -1
View File
@@ -99,7 +99,12 @@ func (m *CronManager) AddTask(task CronTask) error {
Type: TaskTypeCron,
Timeout: timeout,
WorkDir: workDir,
Envs: ParseEnvVars(envs),
Envs: func() []string {
if vars := task.GetEnvVars(); len(vars) > 0 {
return vars
}
return ParseEnvVars(envs)
}(),
Languages: languages,
UseMise: useMise,
}