1
我想用Jenkins和Octopus将DLL文件部署到Test环境中。我怎样才能直接从Octopus注册DLL文件到测试环境?这是一个好方法吗?或者这怎么能实现?用Jenkins + Octopus注册dll
我想要的主要是我不想在测试服务器上运行cmd中的regsvr32
指令,而是想要将它自动运行并在八达通部署发生时运行它。
谢谢
我想用Jenkins和Octopus将DLL文件部署到Test环境中。我怎样才能直接从Octopus注册DLL文件到测试环境?这是一个好方法吗?或者这怎么能实现?用Jenkins + Octopus注册dll
我想要的主要是我不想在测试服务器上运行cmd中的regsvr32
指令,而是想要将它自动运行并在八达通部署发生时运行它。
谢谢
打开您的八达通项目流程。 添加步骤(运行脚本):您应该在PowerShell中执行此操作。 根据需要设置您的环境。
示例Powershell:第一行是Powershell命令。第二行是在PowerShell中执行CMD命令与此:
& “someprogram.exe” 参数
copy-item -Path \\10.0.0.10\DllShareName\myapp.dll -Destination \\10.0.0.11\MyDllTargetFolder
& "C:\windows\system32\regsvr32.exe" myapp.dll
谢谢,我会尝试。 Thx很多:D – Sebastian
从PS运行外部命令需要注意的一件事是OD在进入下一步之前可能不会等待它完成。在这种情况下,它可能并不重要,但是使用start-process运行命令会避免这种情况。 –