[GH-ISSUE #1065] [Feature] 本地主机和远程主机执行命令时自动设置脚本变量 #721

Closed
opened 2026-03-03 01:05:29 +03:00 by kerem · 3 comments
Owner

Originally created by @zaw007 on GitHub (Nov 27, 2025).
Original GitHub issue: https://github.com/certimate-go/certimate/issues/1065

Description / 功能描述

将证书路径、证书名称、证书域名等信息,在执行命令时自动设置为环境变量,简化后续命令。

Motivation / 请求动机

简化命令设置

Miscellaneous / 其他

No response

Contribution / 贡献代码

  • I am interested in contributing a PR for this! / 我乐意为此提交代码并发起 PR!
Originally created by @zaw007 on GitHub (Nov 27, 2025). Original GitHub issue: https://github.com/certimate-go/certimate/issues/1065 ### Description / 功能描述 将证书路径、证书名称、证书域名等信息,在执行命令时自动设置为环境变量,简化后续命令。 ### Motivation / 请求动机 简化命令设置 ### Miscellaneous / 其他 _No response_ ### Contribution / 贡献代码 - [ ] I am interested in contributing a PR for this! / 我乐意为此提交代码并发起 PR!
kerem 2026-03-03 01:05:29 +03:00
Author
Owner

@fudiwei commented on GitHub (Nov 27, 2025):

感谢建议。

不过环境变量可能不是很合适。一是不够安全;二是如果有多个工作流同时执行时,容易造成上下文冲突;三来不同操作系统甚至不同 Shell 设置环境变量的方式都不尽相同,很难完全以用户无感的方式兼容全部。

也许与 Webhook 类似,在前置、后置命令中提供脚本变量插值是个更好的方式。

<!-- gh-comment-id:3584991781 --> @fudiwei commented on GitHub (Nov 27, 2025): 感谢建议。 不过环境变量可能不是很合适。一是不够安全;二是如果有多个工作流同时执行时,容易造成上下文冲突;三来不同操作系统甚至不同 Shell 设置环境变量的方式都不尽相同,很难完全以用户无感的方式兼容全部。 也许与 Webhook 类似,在前置、后置命令中提供脚本变量插值是个更好的方式。
Author
Owner

@fudiwei commented on GitHub (Nov 27, 2025):

优先考虑实现 #707

<!-- gh-comment-id:3584993976 --> @fudiwei commented on GitHub (Nov 27, 2025): 优先考虑实现 #707
Author
Owner

@zaw007 commented on GitHub (Nov 27, 2025):

嗯,这种预构造命令也可以

<!-- gh-comment-id:3585060795 --> @zaw007 commented on GitHub (Nov 27, 2025): 嗯,这种预构造命令也可以
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#721
No description provided.