我们的 CI 代理连接到运行 install4j 进程的服务器。 它连接成功并读取许可证。
现在我们需要在没有也不会连接到许可证服务器的代理上实现 CI 管道。 因此,出于这个原因,我想读取许可证值并设置许可证值,而不是连接到服务器。我们可以为此目的读取
license.txt
文件的值吗?
许可证是类似这种格式的东西(当然我不会在这里提供真正的价值):
B-20-1-TEST_COMP_TEST#12345678911-aabbccddxn7w
但是,当我尝试从我的计算机本地设置此值时,而不是连接到服务器来使用此原始值,我得到的信息是: “此许可证不能用于此版本的 install4j”。
这怎么可能?因为同时如果我们尝试从客户端连接到服务器(而不是输入许可证),那么连接就会通过。
请帮忙,我没有 install4j 的经验。如有任何帮助,我们将不胜感激。
现在我们需要在没有也不会的代理上实现 CI 管道 已连接到许可证服务器。因此,出于这个原因,我想阅读 许可证值并设置许可证值,而不是连接到服务器。 我们可以为此目的读取license.txt 文件的值吗?
不,这是不可能的。浮动许可证密钥不能直接与客户端一起使用,它们只能与浮动许可证服务器一起使用。
如果您无法连接到浮动许可证服务器,则需要仅构建许可证密钥:
https://www.ej-technologies.com/buy/install4j/select?target=command_line