2

クルーズコントロールを使うのは初めてなので、正しく理解できなかったのかもしれません。いくつかのVMイメージを構築する大きなPowerShellスクリプトを開始したいと思います。そして、クルーズコントロールでそれを見ることができれば、それは本当にクールでしょう。私はすでにそのようなものをグーグルで検索し、次のようなものを見つけました:http://qaquestions.wordpress.com/2011/03/18/cruisecontrol-net-powershell-tasks/しかし 今:これらのxmlステートメントを正確にどこに置くのですか?CC config.xmlで新しいプロジェクトタグを作成し、スクリプトと場所を指定する必要があると思いました。しかし、キューを開始すると、PowerShellは不明なプラグインであると表示されますが、CC 2.5以降があり、PSは1.5以降サポートされているはずです。どうしたらいいのかよくわかりません:/

4

2 に答える 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 に答える