Hi,
ist es möglich in erstelltes Paket lokal zu testen? Also quasi eine manuelle Installation inkl. aller Mechaniken zu testen bevor man es der Pipeline übergibt?
Ich meine das mal gelesen zu haben, finde aber nicht mehr wie es geht. ![]()
Hi,
ist es möglich in erstelltes Paket lokal zu testen? Also quasi eine manuelle Installation inkl. aller Mechaniken zu testen bevor man es der Pipeline übergibt?
Ich meine das mal gelesen zu haben, finde aber nicht mehr wie es geht. ![]()
Hallo @dundiffrunt
Schau mal hier rein: Package Recorder - Pakete importieren - neo42 Service Portal
Ich denke im Abschnitt “Manuelle Testinstallation” wirst du fündig.
Zugriff auf die Hilfe ist übrigens im Package Recorder auch zu finden
Gruß
Marco
Ich hätte da noch Ergänzungen:
Meistens läuft das Softwarepaket, wenn es über ein Client Management System ausgeführt wird, im Kontext des lokalen Systems und nicht im Kontext des angemeldeten Benutzers. Auch das kann man manuell testen, z.b. mit psexec https://specopssoft.com/de/blog/anleitung-mit-psexec-zum-local-system-account-werden/
Der Aufruf über die „DeployNxtApplication.exe“ ist genau die Mechanik die über das Client Management System verwendet wird. Allerdings sieht man hier leider nicht direkt was passiert und muss, wie beschrieben, in das Log schauen.
Alternativ kann man auch das PowerShell Skript “Deploy-Application.ps1” starten um live mitzuverfolgen was das Paket macht. Das geht z.b. über eine CMD per “powershell -Executionpolicy bypass -file Deploy-Application.ps1 -deploymenttype install” bzw. “powershell -Executionpolicy bypass -file Deploy-Application.ps1 -deploymenttype uninstall” oder über die PowerShell ISE oder VisualStudioCode etc.
Dazu evtl auch mal in unsere Webinaraufzeichnung schauen, da ist das Testen ab ungefähr Minute 30 dann Thema: https://youtu.be/-tD4imdtthc?si=Ovq0C9FWaBOchE5R