我有一个需要从Jenkins作业构建并创建安装程序(Disk1)的安装防护项目。
我试图将批处理文件与compile&build命令一起使用,以创建安装程序。我还尝试了Jenkins的Install shield插件。
当我从ism文件构建项目时,构建成功。
两者均未能创建安装程序,并显示了我无法理解的错误消息。
有人可以帮我弄清楚如何解决此问题吗?
以下是来自Jenkins作业控制台和事件查看器的错误消息:
来自詹金斯:
ISCmdBld.exe ERRORLEVEL code: 255
(我知道这意味着文件丢失了,但是文件没有丢失了。我再次检查了一下)
从事件查看器中:
Faulting application name: IsCmdBld.exe, version: 23.0.0.511, time stamp: 0x5906b9f5
Faulting module name: MediaBuild40.dll, version: 23.0.0.511, time stamp: 0x5906b4cf
Exception code: 0x40000015
Fault offset: 0x001fd47c
Faulting process id: 0x156c
Faulting application start time: 0x01d4c9c7078311b7
Faulting application path: C:\Program Files (x86)\InstallShield\2016\System\IsCmdBld.exe
Faulting module path: C:\Program Files (x86)\InstallShield\2016\System\MediaBuild40.dll
Report Id: ed95a877-35ba-11e9-a242-0050568c6dab
详细信息:
- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Application Error" />
<EventID Qualifiers="0">1000</EventID>
<Level>2</Level>
<Task>100</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2019-02-21T09:27:38.000000000Z" />
<EventRecordID>167297</EventRecordID>
<Channel>Application</Channel>
<Computer>XNY-SW-BUILDER1.xny.rd.hpicorp.net</Computer>
<Security />
</System>
- <EventData>
<Data>IsCmdBld.exe</Data>
<Data>23.0.0.511</Data>
<Data>5906b9f5</Data>
<Data>MediaBuild40.dll</Data>
<Data>23.0.0.511</Data>
<Data>5906b4cf</Data>
<Data>40000015</Data>
<Data>001fd47c</Data>
<Data>156c</Data>
<Data>01d4c9c7078311b7</Data>
<Data>C:\Program Files (x86)\InstallShield\2016\System\IsCmdBld.exe</Data>
<Data>C:\Program Files (x86)\InstallShield\2016\System\MediaBuild40.dll</Data>
<Data>ed95a877-35ba-11e9-a242-0050568c6dab</Data>
</EventData>
</Event>
答案 0 :(得分:0)
使用IsCmdBld构建默认发行版时,它应在输出目录内创建一个子目录,例如\ Default \ Release。在该目录内应有一个子目录LogFiles,其中包含编译过程中的详细日志,日志文件名的格式为“ mm-dd-yyy hh-min-sec AM / PM.txt”。该日志应为您提供确切线索。