2016-05-27 5 views
1

JenkinsとOctopusを使用してDLL環境をテスト環境に配備したいと考えています。どのようにOctopusから直接テスト環境にDLLファイルを登録できますか?これは良いアプローチですか、これはどのように達成できますか?dllをJenkins + Octopusで登録する

主なことは、テストサーバーでregsvr32命令をcmdに実行したくないということですが、代わりに、Octopusからのデプロイメントが発生したときに自動化して実行したいと考えています。

ありがとうございました

答えて

2

Octopusプロジェクトプロセスを開きます。 ステップを追加する(スクリプトを実行する):これはpowershellで行う必要があります。 必要に応じて環境を設定します。

例Powershell:最初の行はPowershellコマンドです。 2行目はこれで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 
+0

は、私はそれをしようとする、ありがとうございます。 Thx a lot:D – Sebastian

+0

PSからの外部コマンドを実行する際に注意すべき点は、ODが次のステップに進む前に完了するのを待たないことです。この場合、おそらく問題はありませんが、コマンドを実行するためにstart-processを使用すると、それを回避できます。 –

関連する問題