diff --git a/rdgenerator/models.py b/rdgenerator/models.py index 0514e5e..42f0252 100644 --- a/rdgenerator/models.py +++ b/rdgenerator/models.py @@ -93,6 +93,11 @@ class GithubRun(models.Model): return get_backend(self.backend or 'github').log_url(self.github_run_id) return "" + @property + def backend_label(self): + """任务所属构建平台的展示名(用于日志链接等文案)。""" + return "Gitea Actions" if (self.backend or "github") == "gitea" else "GitHub Actions" + def short_uuid(self): return self.uuid[:8] if len(self.uuid) >= 8 else self.uuid diff --git a/rdgenerator/templates/base.html b/rdgenerator/templates/base.html index 403a582..378fd99 100644 --- a/rdgenerator/templates/base.html +++ b/rdgenerator/templates/base.html @@ -196,7 +196,7 @@ diff --git a/rdgenerator/templates/failure.html b/rdgenerator/templates/failure.html index a166526..1d6025f 100644 --- a/rdgenerator/templates/failure.html +++ b/rdgenerator/templates/failure.html @@ -15,7 +15,7 @@
构建过程异常终止,部分安装包可能并未生成。
- 你可以先尝试下载下方已经产出的文件(不存在的文件将提示 404),或查看 GitHub Actions 日志定位原因后重新提交构建。 + 你可以先尝试下载下方已经产出的文件(不存在的文件将提示 404),或查看 {{ backend_label }} 日志定位原因后重新提交构建。
@@ -49,7 +49,7 @@

{% if log_url %} - 查看 GitHub Actions 日志,了解具体失败原因 + 查看 {{ backend_label }} 日志,了解具体失败原因 {% endif %}

diff --git a/rdgenerator/templates/generator.html b/rdgenerator/templates/generator.html index ba9ae48..fa158a3 100644 --- a/rdgenerator/templates/generator.html +++ b/rdgenerator/templates/generator.html @@ -5,7 +5,7 @@ {% block content %}

定制 RustDesk 客户端

-

填写以下配置并提交,系统将通过 GitHub Actions 自动构建专属客户端,通常需要 30~45 分钟,可在「我的构建」中随时查看进度。

+

填写以下配置并提交,系统将通过 {{ build_platform_label|default:"GitHub" }} Actions 自动构建专属客户端,通常需要 30~45 分钟,可在「我的构建」中随时查看进度。

diff --git a/rdgenerator/templates/waiting.html b/rdgenerator/templates/waiting.html index 9822fdf..0ee485a 100644 --- a/rdgenerator/templates/waiting.html +++ b/rdgenerator/templates/waiting.html @@ -28,7 +28,7 @@ {% if log_url %}
- 技术排查:查看 GitHub Actions 构建日志 + 技术排查:查看 {{ backend_label }} 构建日志
{% endif %} diff --git a/rdgenerator/views.py b/rdgenerator/views.py index d09224e..d972b40 100644 --- a/rdgenerator/views.py +++ b/rdgenerator/views.py @@ -427,7 +427,8 @@ def generator_view(request): 'status_label': status_label, 'status_badge': status_badge, 'platform': result['platform'], - 'log_url': result['log_url'] + 'log_url': result['log_url'], + 'backend_label': result['run'].backend_label, }) else: messages.error(request, result['error']) @@ -471,6 +472,7 @@ def check_for_file(request): 'status_label': status_label, 'status_badge': status_badge, 'log_url': github_log_url, + 'backend_label': gh_run.backend_label, } if gh_run.status == "success":