Не удалось создать установщик из проекта Install Shield в процессе сборки - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть проект установки щита, который мне нужно собрать из задания Jenkins и создать установщик (Disk1).

Я попытался использовать командный файл с командами компиляции и сборки для создания установщика.Я также пробовал подключить плагин 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>

1 Ответ

0 голосов
/ 22 февраля 2019

Когда вы создаете свой выпуск по умолчанию, используя IsCmdBld, он должен создать подкаталог в вашем выходном каталоге, например, \ Default \ Release.Внутри этого каталога должен быть подкаталог LogFiles, который содержит подробный журнал процесса компиляции, имя файла журнала имеет шаблон «мм-дд-ггг чч-мин-сек AM / PM.txt».Этот журнал должен дать вам подсказку о том, что именно произошло.

...