J'utilise Octopus-Deploy et une erreur se produit lors de l'exécution du script powershell suivant sur un tentacule:Octopus Deploy: Échec de l'étape: L'exécution du package d'exécution sur le contrôleur maître a échoué avec l'erreur 'Le script distant a échoué avec le code de sortie 255'
cd "C:\Repository\QA - Automation\UnitTestProject\bin\Debug"
.\UnitTestProject.exe
l'erreur est:
Unhandled Exception: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)). September 14th 2017 07:56:03Error
at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType) September 14th 2017 07:56:03Error
at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType) September 14th 2017 07:56:03Error
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj) September 14th 2017 07:56:03Error
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) September 14th 2017 07:56:03Error
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) September 14th 2017 07:56:03Error
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) September 14th 2017 07:56:03Error
at System.Activator.CreateInstance(Type type, Boolean nonPublic) September 14th 2017 07:56:03Error
at System.Activator.CreateInstance(Type type) September 14th 2017 07:56:03Error
at se_builder.PIM_Bicycle.Main(String[] args) in C:\Repository\QA - Automation\UnitTestProject\PIM_Bicycle.cs:line 25 September 14th 2017 07:56:03Fatal The remote script failed with exit code 255 September 14th 2017 07:56:03Fatal Run Package on Master-Controller
Je n'ai aucune idée pourquoi il ne fonctionne pas. Je suis un débutant chez Octopus-Deploy et Powershell, donc l'aide serait grandement appréciée! L'application que je déploie est un programme qui utilise Selenium pour exécuter des tests à l'aide d'une feuille de calcul Excel incluse dans le package. La structure du fichier est:
C:.
September 14th 2017 07:55:29Info
├───QA - Automation
September 14th 2017 07:55:29Info
│ ├───packages
September 14th 2017 07:55:29Info
│ │ ├───Microsoft.Office.Interop.Excel.15.0.4795.1000
September 14th 2017 07:55:29Info
│ │ │ └───lib
September 14th 2017 07:55:29Info
│ │ │ └───net20
September 14th 2017 07:55:29Info
│ │ ├───Selenium.Chrome.WebDriver.2.31
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───Selenium.Firefox.WebDriver.0.18.0
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───Selenium.PhantomJS.WebDriver.2.1.1
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───Selenium.Support.3.5.2
September 14th 2017 07:55:29Info
│ │ │ └───lib
September 14th 2017 07:55:29Info
│ │ │ ├───net35
September 14th 2017 07:55:29Info
│ │ │ └───net40
September 14th 2017 07:55:29Info
│ │ ├───Selenium.WebDriver.3.5.2
September 14th 2017 07:55:29Info
│ │ │ └───lib
September 14th 2017 07:55:29Info
│ │ │ ├───net35
September 14th 2017 07:55:29Info
│ │ │ └───net40
September 14th 2017 07:55:29Info
│ │ ├───Selenium.WebDriver.ChromeDriver.2.32.0
September 14th 2017 07:55:29Info
│ │ │ ├───build
September 14th 2017 07:55:29Info
│ │ │ └───driver
September 14th 2017 07:55:29Info
│ │ │ ├───linux64
September 14th 2017 07:55:29Info
│ │ │ ├───mac64
September 14th 2017 07:55:29Info
│ │ │ └───win32
September 14th 2017 07:55:29Info
│ │ └───Selenium.WebDriver.IEDriver.3.5.1
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───PIMData
September 14th 2017 07:55:29Info
│ └───UnitTestProject
September 14th 2017 07:55:29Info
│ ├───bin
September 14th 2017 07:55:29Info
│ │ └───Debug
September 14th 2017 07:55:29Info
│ ├───obj
September 14th 2017 07:55:29Info
│ │ └───Debug
September 14th 2017 07:55:29Info
│ │ └───TempPE
September 14th 2017 07:55:29Info
│ └───Properties
September 14th 2017 07:55:29Info
└───UnitTestProject
September 14th 2017 07:55:29Info
├───packages
September 14th 2017 07:55:29Info
│ ├───Selenium.Chrome.WebDriver.2.31
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───Selenium.Firefox.WebDriver.0.18.0
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───Selenium.PhantomJS.WebDriver.2.1.1
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ ├───Selenium.Support.3.5.2
September 14th 2017 07:55:29Info
│ │ └───lib
September 14th 2017 07:55:29Info
│ │ ├───net35
September 14th 2017 07:55:29Info
│ │ └───net40
September 14th 2017 07:55:29Info
│ ├───Selenium.WebDriver.3.5.2
September 14th 2017 07:55:29Info
│ │ └───lib
September 14th 2017 07:55:29Info
│ │ ├───net35
September 14th 2017 07:55:29Info
│ │ └───net40
September 14th 2017 07:55:29Info
│ ├───Selenium.WebDriver.ChromeDriver.2.32.0
September 14th 2017 07:55:29Info
│ │ ├───build
September 14th 2017 07:55:29Info
│ │ └───driver
September 14th 2017 07:55:29Info
│ │ ├───linux64
September 14th 2017 07:55:29Info
│ │ ├───mac64
September 14th 2017 07:55:29Info
│ │ └───win32
September 14th 2017 07:55:29Info
│ └───Selenium.WebDriver.IEDriver.3.5.1
September 14th 2017 07:55:29Info
│ ├───build
September 14th 2017 07:55:29Info
│ └───driver
September 14th 2017 07:55:29Info
└───UnitTestProject
September 14th 2017 07:55:29Info
├───bin
September 14th 2017 07:55:29Info
│ └───Debug
September 14th 2017 07:55:29Info
├───obj
September 14th 2017 07:55:29Info
│ └───Debug
September 14th 2017 07:55:29Info
│ └───TempPE
September 14th 2017 07:55:29Info
└───Properties
Notez également que cette application fonctionne parfaitement dans Visual Studio et que j'empaqueter l'application dans les services Visual Studio Team et poussez-le à mon serveur Octopus-déploiement. Ce sont les étapes que j'utilise sur Visual Studio Team Services:
Merci pour l'aide!
Pourriez-vous partager le journal détaillé sur le OneDrive? –