electron Gitlab CI上的电子代码签名证书

jhkqcmku  于 2022-12-08  发布在  Electron
关注(0)|答案(1)|浏览(180)

我计划购买EV代码签名证书来自动签名Gitlab CI生成的Windows电子构建。
将其添加到Gitlab CI runner并添加规则的步骤是什么?我听说EV证书使用USB密钥,我如何在虚拟Gitlab runner上绕过此要求?我如何在Windows上使用自签名证书进行测试?不确定如何生成证书。

q0qdq0h2

q0qdq0h21#

这是痛苦的..我正在使用SafeNet usb令牌,每次它需要签名,一个对话框,要求证书密码将产生.但这不是问题.. gitlab-runner作为一个windows服务根本找不到证书.
Gitlab runner,作为一个Windows服务运行,但是Windows服务不能与桌面交互。所以我通过停止和禁用gitlab服务自动启动(在服务管理中,设置手动选项),并复制路径到可执行值,并粘贴到一个管理命令窗口中,使其工作。
gitlab-runner service
这种方式不被视为一种服务和证书可以找到,仍然产生密码输入,但你可以设置一个选项,以单点登录的高级选项的safenet客户端应用程序,并只要求一次,直到你重新启动电脑。

相关问题