first commit
This commit is contained in:
commit
aaad8b143f
17 changed files with 818 additions and 0 deletions
32
v1/main.go
Normal file
32
v1/main.go
Normal file
|
@ -0,0 +1,32 @@
|
|||
package main
|
||||
|
||||
import "log"
|
||||
|
||||
func main() {
|
||||
cfg, _ := LoadConfig("/app")
|
||||
|
||||
if len(cfg.Jobs) == 0 {
|
||||
log.Printf("main: No jobs configured")
|
||||
return
|
||||
}
|
||||
|
||||
for _, cache := range cfg.Gradle.Caches {
|
||||
log.Printf("main: Removing gradle cache %s", cache)
|
||||
if err := Remove(cache); err != nil {
|
||||
log.Printf("main: Error removing gradle caches %s: %s", cache, err)
|
||||
}
|
||||
}
|
||||
|
||||
for _, job := range cfg.Jobs {
|
||||
log.Printf("main: Triggering build for job %s", job)
|
||||
build, err := FetchBuild(cfg, job)
|
||||
if err != nil {
|
||||
log.Printf("main: Error fetching build for job %s: %s", job, err)
|
||||
return
|
||||
}
|
||||
|
||||
if err := TriggerBuild(cfg, build); err != nil {
|
||||
log.Printf("main: Error triggering build for job %s: %s", job, err)
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue