1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-27 04:38:36 +00:00

Add workflow

This commit is contained in:
Lunny Xiao
2022-10-17 00:32:00 +08:00
committed by Jason Song
parent f75a4abc5d
commit 243c1e5134
3 changed files with 39 additions and 2 deletions

View File

@@ -11,8 +11,20 @@ import (
)
func BuildView(ctx *context.Context) {
ctx.Data["RunID"] = ctx.Params("runid")
ctx.Data["JobID"] = ctx.Params("jobid")
runID := ctx.ParamsInt64("runid")
ctx.Data["RunID"] = runID
jobID := ctx.ParamsInt64("jobid")
if jobID <= 0 {
runJobs, err := bots_model.GetRunJobsByRunID(ctx, runID)
if err != nil {
return
}
if len(runJobs) <= 0 {
return
}
jobID = runJobs[0].ID
}
ctx.Data["JobID"] = jobID
ctx.HTML(http.StatusOK, "dev/buildview")
}

View File

@@ -11,6 +11,7 @@ import (
"code.gitea.io/gitea/models/db"
"code.gitea.io/gitea/models/unit"
"code.gitea.io/gitea/modules/base"
"code.gitea.io/gitea/modules/bots"
"code.gitea.io/gitea/modules/context"
"code.gitea.io/gitea/modules/convert"
"code.gitea.io/gitea/modules/util"
@@ -40,6 +41,25 @@ func List(ctx *context.Context) {
ctx.Data["Title"] = ctx.Tr("repo.builds")
ctx.Data["PageIsBuildList"] = true
defaultBranch, err := ctx.Repo.GitRepo.GetDefaultBranch()
if err != nil {
ctx.Error(http.StatusInternalServerError, err.Error())
return
}
commit, err := ctx.Repo.GitRepo.GetBranchCommit(defaultBranch)
if err != nil {
ctx.Error(http.StatusInternalServerError, err.Error())
return
}
workflows, err := bots.ListWorkflows(commit)
if err != nil {
ctx.Error(http.StatusInternalServerError, err.Error())
return
}
ctx.Data["workflows"] = workflows
page := ctx.FormInt("page")
if page <= 0 {
page = 1

View File

@@ -1,6 +1,11 @@
{{template "base/head" .}}
<div class="page-content repository">
{{template "repo/header" .}}
<div>
{{range .workflows}}
<li>{{.Name}}</li>
{{end}}
</div>
<div class="ui container">
<div id="issue-filters" class="ui stackable grid">
<div class="six wide column">