{{define "content"}} {{template "adminnav" (dict "Tab" "upgrade")}}

版本与升级

查看当前版本、检查更新,并在备份旧程序后一键完成替换。

当前版本

  • 版本{{.Data.Version}}{{if .Data.IsDev}} 开发构建{{end}}
  • {{if .Data.HasCommit}}
  • 提交{{.Data.Commit}}
  • {{end}} {{if .Data.BuildDate}}
  • 构建时间{{.Data.BuildDate}}
  • {{end}}
  • 平台{{.Data.Platform}}
  • 数据库结构v{{.Data.SchemaVersion}} / 支持到 v{{.Data.SchemaSupported}}
  • 上次检查{{.Data.LastCheckText}}
{{if not .Data.ExeReady}}

无法定位当前可执行文件

若以 go run 方式启动,程序无法自我替换,请改为部署编译好的二进制后再使用一键升级。路径:{{if .Data.ExePath}}{{.Data.ExePath}}(未找到){{else}}未知{{end}}

{{end}} {{if not .Data.RestartSupported}}

当前部署方式不支持自动重启,升级后需要手工重启服务。

{{end}}
{{if .Data.Pending}}

有待生效的升级

程序已从 {{.Data.PendingFrom}} 替换为 {{.Data.PendingTo}},但当前进程仍是旧版本。

  • 替换时间{{datetime .Data.PendingAt}}
  • 旧程序备份{{.Data.PendingBackup}}
{{end}}

升级源

{{end}}