クルーズコントロールを使うのは初めてなので、正しく理解できなかったのかもしれません。いくつかのVMイメージを構築する大きなPowerShellスクリプトを開始したいと思います。そして、クルーズコントロールでそれを見ることができれば、それは本当にクールでしょう。私はすでにそのようなものをグーグルで検索し、次のようなものを見つけました:http://qaquestions.wordpress.com/2011/03/18/cruisecontrol-net-powershell-tasks/しかし 今:これらのxmlステートメントを正確にどこに置くのですか?CC config.xmlで新しいプロジェクトタグを作成し、スクリプトと場所を指定する必要があると思いました。しかし、キューを開始すると、PowerShellは不明なプラグインであると表示されますが、CC 2.5以降があり、PSは1.5以降サポートされているはずです。どうしたらいいのかよくわかりません:/
1047 次
2 に答える
5
これは、Cruise Control .NET で PowerShell タスクを実行するために必要な最小限のプロジェクト定義です。おそらくCruise Controlでもかなり似ていると思います。
<project name="Run some powershell scripts">
<tasks>
<powershell>
<scriptsDirectory>path to scripts folder</scriptsDirectory>
<script>script to run</script>
</powershell>
</tasks>
</project>
このプロジェクト定義を構成ファイル (Cruise Control .NET の場合は ccnet.config) に配置します。
于 2012-09-28T18:44:31.993 に答える
0
あなたが言及したブログには、いくつかの記事がありますhttp://qaquestions.wordpress.com/category/ci/cruise-control-net-ci/全体的な参照については、ドキュメントhttp://cruisecontrol.sourceforge.net/main/configxml を使用してください。 html
于 2012-10-03T13:07:18.940 に答える