問題タブ [cctray]
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.
.net - GOに相当するCCTrayを探しています
GOと呼ばれるThoughtworksのCruiseControl.NETの新しいバージョンに相当するCCTrayを知っている人はいますか?
cruisecontrol.net - CCTray v1.6は、ポーリング時にv1.4.4サーバーを継続的に切断して再接続します
背景:バージョン1.4.4.75および1.6.7981.1とのCCNetの下位互換性を調査しています。新しいバージョンのCCTrayを備えた古いサーバーと、古いバージョンのCCTrayを備えた新しいサーバーです。
CCNet 1.4.4.75をインストールし、自分のマシンでローカルに実行しています。このローカルサーバーに1つのプロジェクトを配置し、期待どおりにCCTray1.4.4.75で表示できます。
次に、CCTray 1.6.7981.1をインストールし、サーバーを追加してこのプロジェクトを一覧表示させてみました(そうする場合は、[1.5.0より前のサーバーに接続]にチェックマークを付けます)。プロジェクトが一覧表示され、メインのCCTray画面に正常に追加されますが、CCTrayがサーバーをポーリングするたびに、サーバーが切断されて再接続されるため、再接続プロセス中の数秒間、非常に目に見える灰色のCCTrayアイコンが表示されます。
1.4.4.75バージョンのCCTrayではこの問題は発生しないので、1.6バージョンでこの動作を引き起こす原因は何でしょうか。CCNetサーバーを1.6にアップグレードする以外に、この問題を解決するにはどうすればよいですか?
どんな助けでも大歓迎です。
〜サム。
cruisecontrol.net - CruiseControlはビルドプロジェクトノードを保護します
Cruisecontrolでビルドプロジェクトノードを保護する方法はありますか?フォースビルドの使用を特定のユーザーに制限したいと思います。
cruisecontrol.net - cctray reports build successful when cruise control cant reach source control repository
When the source control repository is unreachable cruise control keeps going back to check for modifications. While the latest build was successful the dashboard reports failure but cctray reports success.
Is there some way I can catch this scenario and have these two agree?
msbuild - 開発者がクルーズ コントロールでビルドを強制できないようにする
プロジェクトの Cruisecontrol を構成しました。すべての開発者は、Dashborad と CCTray を使用してビルド結果を確認できます。
私たちはマルチサイト プロジェクトに取り組んでいるので、別の継続的な統合があるため、開発者がビルドを処理する必要はありません。ユーザーのグループがビルドを強制するのをブロックできるかどうかに興味がありました。したがって、ビルドは開発者ではなく、ビルド マスターによって強制される必要があります。開発者はビルド結果を見ることができます。
どうすればそれができますか?
cruisecontrol.net - CCtray がダッシュボードに接続できない
CCnet 1.6 と cctray 1.6 を使用しています。ビルド サーバーでは、トレイは localhost を使用して正しく動作します。ただし、リモートでは、トレイをダッシュボードに接続できません。ダッシュボードの URL はうまく機能しますが、それを cctray 設定に入れると、500 内部サーバー エラーが発生します。
これは、CCnet をデフォルトの Web サイトから独自の Web サイトに移動する必要が生じるまでうまくいきました。変更したときに何かを見逃しましたか?
ありがとう、ジョー
cruisecontrol.net - RawXmlMessage.aspx を介して、ダッシュボード経由で CCTray を CC.NET サーバーに接続する HTTP 500 応答
私は CC.NET 1.6 サーバーとそれに対応する CCTray を使用しており、リモーティング経由で問題なく接続していますが、URL を開発者に提供できるように、HTTP 経由でダッシュボード接続を使用するように変更する必要があります。
ダッシュボードの URL を CCTray に入れる:
CCTray が返される結果
IIS ログを確認すると、リクエストがこの場所への POST に変換され、ログで 500 レスポンスが確認されていることがわかります。
GET 経由でその URL に移動すると、「エラーを処理できません: ルート要素が見つかりません」というエラーが表示された Xml が表示されます。もちろん、これは私が POST ではなく GET を実行した結果かもしれません。
注: はい、現時点ではすべてが 1 台のマシンに含まれているため、URL に localhost を使用しています。これを機能させることができれば、もちろんより良いホスト名を使用するように変更します。
build - AnthillPro - CC トレイ統合
AnthillPro で CCTray (または同等のもの) を使用できるかどうか知っている人はいますか? 多くのドキュメントを見つけることができず、AHP を使用するのは初めてです。
ありがとう。
security - セキュリティを有効にして(HTTPSを使用して)JenkinsでCCtrayを使用する
HTTPSのみを使用するようにJenkinsサーバーを構成し、セキュリティを有効にしました。また、ログオンしていない人がダッシュボードを表示するのは好きではありません(たとえ空であっても)。ここでは、「匿名」の「読み取り」アクセスを無効にしました。
これまでのところ、これはすべて私の好みにぴったり合っています:)
しかし、たとえば「CCtray」のようなものを使用して、リモートクライアントにビルド通知機能を追加したい場合、問題が発生します。現在へのアクセスは、https://<SERVER>/cc.xml
ログインしているユーザーに対してのみ機能します。「匿名」の通知を受け取ることができればよかったのですが。
おそらくこれらの願いを組み合わせるのは一種の矛盾です-私は思いますか?
たぶん誰かが私の好みに合うかもしれないより良いアイデアを持っていますか?
おそらく、使用できる他の通知ツールはありますか?
sw-buildsをトリガーするMercurialフックには、次のような構造を使用できます。
curl --cacert <CERTIFICATE> https://<USER>:<PASSWORD>@<SERVER>/job/MyPROJECT/build?delay=0sec
しかし、CCtrayのURLに対する同様のアプローチは機能していないようです。
cruisecontrol.net - CCTray はオープンソースですか?
CCTray のソース コードを調べる必要があります。セットアップをオンラインでダウンロードするためのリンクしか見つかりません。コードを入手する方法はありますか?