mirror of
https://github.com/certimate-go/certimate.git
synced 2026-04-26 13:15:55 +03:00
[GH-ISSUE #979] [Feature] 申请证书&部署证书的流程支持拆分 #670
Labels
No labels
announcement
backlog
bug
declined
documentation
duplicate
enhancement
good first issue
good first issue
help wanted
invalid
pull-request
question
stale
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/certimate#670
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @snakexgc on GitHub (Oct 8, 2025).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/979
功能描述 / Description
请求动机 / Motivation
需求原因:
同一个域名,但是多个VPS和多个平台都在使用,每次都需要创建一个工作流,会导致出现一大堆针对同一个域名的工作流,不便于管理(由于我使用的是泛解析,所以就是同一个域名反复申请多次证书)
为了不创建多个工作流,我会直接在原工作流上新增部署流程,但是新增的部署流程无法正常执行。增加一个部署流程后,再次运行该工作流,由于证书未过期,所有申请和部署的流程会被跳过,只能删除全部历史记录再次部署,新增的部署流程才会被执行。这样就导致了同一个域名申请了多个证书,实际上使用的证书只有最后一次申请的。
其他 / Miscellaneous
解决办法:
以下是我的拙见:
支持拆分申请证书和部署证书的流程,不需要完全改变为申请和部署完全拆分,可以让用户自行选择,如果工作流中同时进行申请和部署,那就是变更前的情况,如果用户创建的工作流只有申请,或者只有部署,就是新方案。
工作流分类,可以让用户自行分类工作流,便于后续管理。
当前存在的问题:
当前只创建部署流程的时候无法选择证书,理论上只需要新增按域名选中证书即可完成需求1(存在多个证书选择最新申请的)
类似issues:
#787 #788 #889
个人认为是提的issues表述不清晰,导致developer没有理解,希望developer能够再次考虑一下这个需求!
最后
对您致以崇高的敬意!感谢您的开源项目,真的很好用💗!
贡献 / Contribution
@fudiwei commented on GitHub (Oct 9, 2025):
没有这样的计划。
自定义 tag 之类的筛选条件?这个可以考虑,麻烦单独开 Issue,一事一议。
在证书申请成功后才新增的部署节点不会被跳过,节点跳过的前提是被执行过且执行成功。如果你遇到了从未执行过的部署节点被跳过,那是 Bug,请单独开 Issue 上报 Bug。
@snakexgc commented on GitHub (Oct 9, 2025):
拆分听起来变更很大,实际上就是在 创建只有部署证书的工作流的时候能够根据域名选择证书 即可
好处:
非常希望能够考虑一下这个需求,谢谢!