問題タブ [cruisecontrol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cruisecontrol.net - cc.net / cruiscontrol でディレクトリを削除するにはどうすればよいですか?
クルーズコントロールのビルド プロセス中に作業ディレクトリを削除したいのですが...これは簡単だと思いますが、その例を見つけることができませんでした...
ディレクトリの作成方法を知っていれば、それも役に立ちます。
ありがとう。
cocoa - CruiseControl を使用して Cocoa/Objective-C プロジェクトをビルドできますか?
OS X Cocoa/Objective-C プロジェクトをビルドするために Cruise Control を設定したことのある人はいますか?
もしそうなら、これを行うのがより簡単になるCruiseControlの好ましいフレーバー(CruiseControl.rbまたは通常のCruiseControl)はありますか?
現在、テストのビルドと実行の手順を含む Ruby rake ファイルがあり、チェックイン後にこのプロセスを自動化したいと考えていました。
また、CruiseControl は git をサポートしていますか? これについては、ウェブサイトで何も見つかりませんでした。
unit-testing - このエラーを解決するにはどうすればよいですか:「クラスPHPUnit_Extensions_SeleniumTestCaseが見つかりませんでした」
phpunitでSeleniumTestCaseを実行しようとしていますが、phpunit.batスクリプトで実行できません。
私の目標は、CruiseControlとphpUnderControlでSeleniumRCでphpunitを使用することです。テストは次のようになります。
また、Selenium拡張機能とともにインストールされたinclude_pathとPHPUnitにPEARを取得しました。私はこれらを梨インストーラーでインストールしたので、それは問題ではないと思います。
どんな助けでも大歓迎です。
ありがとう、レミー
java - デプロイ後に Apache Tomcat を自動的に再起動する簡単な方法はありますか?
このプロジェクトでは、Cruise Control を使用して、.war ファイルの形式で Tomcat を実行しているリモート サーバーに (FTP 経由で) Web アプリケーションをビルドおよびホット デプロイします。残念ながら、「ホット」デプロイは適切に機能していないようで、デプロイのたびに Tomcat を再起動する必要があります。ビルド自体と同じように、これを自動的に魔法のように実行したいと考えています。これを行う簡単な方法はありますか?
補足: どちらのマシンも Windows を実行しています (XP またはサーバーだと思います)。
補足 2: パフォーマンスはそれほど重要ではありません。これは統合ボックスです。
java - どの継続的インテグレーションライブラリを使用しますか?
私は前回のプロジェクトでCIフレームワークとしてCruiseControlを使用しました。他のツールに関する推奨事項はありますか?
(CruiseControlが不足していることに気付いたわけではなく、誰かがいくつかの比較を行ったかどうかを知りたかっただけです)
apache - ホットデプロイしたファイルが時々消えるのはなぜですか? (アパッチが食べるらしい)
これが私の状況です:
- Windows サーバー
- アパッチ
- クルーズコントロール
私の CruiseControl デプロイ スクリプトの最後のステップでは、ビルドを Apache の htdocs フォルダーの "demos" フォルダーにコピーします (これは "ホット デプロイ" と呼ばれていると思いますか?)
時々(一般的ではありませんが、私を悩ませるのに十分なことが起こります)、ビルドしたファイルが demos フォルダーに含まれていないことを除いて、すべてがうまく機能しています。古いものはなくなり、新しいものはそこになく、ただ消えてしまいました。
私の直感では、Web 上の誰かがファイルをダウンロードしているときにファイルを上書きしようとすると、ダウンロードが完了した後に Apache がそのファイルを削除するだけでしょうか? わかりません、意味がありません。
どこを見てもヒントすら見つからなかった...このStackOverflowコミュニティが本当にどれほど優れているか見てみましょう! :)
私のANTスクリプトの「展開」ターゲットは次のとおりです。
php - Phing と PHPUnderControl の違いは何ですか?
現在、手作業によるセットアップおよび構成スクリプトと、手作業による継続的インテグレーション スクリプトを使用して、アプリケーションをビルドおよびデプロイしています。これらの目的のために設計されたサードパーティのシステムを使用して、これをある程度形式化することを検討しています。
以前に Phing を調べたことがありますが、基本的には Ant に似ていることがわかりました。しかし、私の Ant の経験は多少限られているため、あまり役に立ちません。(私が行った Java 作業のほとんどは、jar ファイルとしてデプロイされただけです)。
以前にクルーズ コントロールを調べたことがありますが、phpUnderControl が CC のプラグインであることは理解しています。しかし、Phing は、CC でも動作すると述べています。したがって、ここでの重複については明確ではありません。CruiseControl を使用するには Phing と phpUnderControl の両方が必要ですか、それとも相互に排他的ですか?
私が正確に必要としているのは、次のことができるものです。
- SVN からソースをチェックアウト
- SQL ファイルからデータベースをインストールする
- 一連のテンプレートと ini ファイルからいくつかのローカル構成ファイルを生成します
- すべての単体テスト (現在は ST ですが、PHPUnit に簡単に変換できます) を実行し、テストが壊れた場合は開発チームにメールを送信します (もちろんスタック トレース付き)。
- アプリケーションの API ドキュメントを生成し、どこかに置く
- テスト カバレッジ レポートを実行する
現在、私たちはこれらすべてを何らかの形で持っています。しかし、すべてが自動化され、1 つのプロセスにまとめられると便利です。
nunit - Nant ビルド ファイルが NUnit を実行したときの CruiseControl.NET ビューの NUnit xml テスト結果
dll をコンパイルした後に NUnit を実行する Nant ビルド ファイルがあります。CruiseControl のタスクで NAnt ビルド ファイルを実行しています。そのため、NAnt は CruiseControl ではなくテストを実行しています。
CruiseControl Web ダッシュボードを使用して NUnit 出力を表示できるように構成するにはどうすればよいですか?
これで修正されました:
c# - CruiseControl からのみ失敗する IE.GetCookie を使用した WatiN テスト
今日、Cookie の値が正しく保存されていることを確認するために、いくつかの簡単な WatiN テストをアプリに追加しました。
テストは、チーム内のすべてのマシンでローカルにパスします。ただし、CruiseControl が Build サーバーでテストを実行すると、これらの新しいテストは次の行で失敗します。
browser.GetCookie(url, cookieName)
CruiseControl ログに表示されるエラーは、次の古いものです。
Object reference not set to an instance of an object.
CruiseControl を実行するのと同じユーザー アカウントを使用してリモート デスクトップでビルド サーバーにログオンし、MbUnit を手動で実行すると、テストに合格しました。したがって、Cookie にアクセスするためのビルド サーバーのアクセス許可に問題はありません。
ヘルプを求めてすべての WatiN ドキュメントに目を通しましたが、何も表示されません。CruiseControl サービスを再起動しました。考えられるすべてのことを試しましたが、Cruise Control がこれらのテストを実行する方法で何が違うのか、完全に途方に暮れています。
これを引き起こしている可能性があるもの、および/またはそれを解決する方法を誰かが知っていますか?
continuous-integration - 継続的統合のためのCruiseControl [.Net]とTeamCityの比較?
実際の経験に基づいて、どの自動ビルド環境が優れていると考えるかをお聞きしたいと思います。.Net と Java の開発を計画しているので、これらの両方のプラットフォームをサポートするツールが必要です。
私はいろいろ読んで、スタックオーバーフロー開発で使用されるCruiseControl.NETと、さまざまな OS プラットフォームでさまざまなプログラミング言語に基づくビルドエージェントをサポートするTeamCity について知りました。では、これらの両方について実際の経験がある場合、どちらを好みますか?またその理由は何ですか?
現在、私はツールの使いやすさと管理のしやすさに主に関心を持っていますが、CC がオープン ソースであり、実行するプロジェクトが多数ある場合に TC がライセンスの対象となるという事実にはあまり関心がありません (なぜなら、私は少量のプロジェクトで必要です)。
また、上記を満たす他のツールがあり、それを推奨する価値があると思われる場合は、遠慮なく議論に含めてください。