我试图让 Dotfuscator Pro 4.13 在单元测试和安装包的创建之间运行。我们使用的构建服务器是 Windows Server 2008 R2 上的 Jenkins 1.487。
dotfuscator 的命令行非常简单,我使用 /q 并指出一个 xml 配置文件。当我从命令行手动运行确切的命令时,它就像一个魅力。
但是当 Jenkins 执行相同的命令时,会记录以下错误:
使用本软件意味着接受随附的许可协议。许可给:序列号:在使用 Dotfuscator 之前,您必须首先接受最终用户许可协议。
出于某种原因,Dotfuscator 在 Jenkins 运行时无法读取许可信息。我找不到有关此的任何信息,但有些东西告诉我这与执行 Jenkins 的用户有关。我错过了什么?