問題タブ [ccnet-config]
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.
svn - 私のCruiseControl.net構成で実行されている2つのプロジェクトのうちの1つだけ
初めて統合サーバーを作成しています。cruisecontrol 構成ファイルに 2 つのプロジェクトがありますが、最初の 1 つだけが実行されているようです。私の設定ファイルを以下に貼り付けます。
誰でも私を助けることができますか?ありがとうカーター
追加情報:
- ログ ファイルにはエラーがなく、2 番目のプロジェクトについての言及もありません
- Web インターフェイスには最初のプロジェクトのみが表示されます
まるで 2 番目のプロジェクトが存在しないかのようです。
問題は入力ミスで、ログ ファイルにエラーが記録されていませんでした。WorkingDirectory タグに最後の「r」がありませんでした。
build-automation - クルーズコントロール ソースセーフ ブロック
作業中のビルド マシンには多くのプロジェクトがありますが、問題が発生しているのは 1 つだけです。
2 つのプロジェクトは非常に似ており、1 つはデバッグ モードでビルドされ、もう 1 つはリリース モードでビルドされます。どちらもプロジェクト ディレクトリをクリアしてから、ソース セーフから完全な Get を実行します。デバッグ ビルドはソースを問題なくかなり迅速に取得しますが、リリース ビルドはソースを取得するのに時間がかかります (CheckingModifications 部分で長時間一時停止しますが、デバッグ ビルドはそれほど長く一時停止しません)。ソース管理ブロックは同一 (1 つのファイルからインクルード) であり、次のとおりです。
リリースビルドのソース管理ブロックが遅い理由について何か考えがある人はいますか?
svn - CruiseControl.Net の ccnet.config を svn に保持し、変更がチェックインされたときに CruiseControl に独自の構成ファイルを更新させることはできますか?
CruiseControl.Net の ccnet.config ファイルを svn に保持できるようにしたいのですが、変更をチェックインすると、つまり新しいプロジェクトを追加すると、それ自体が更新されます。
このようにして、構成ファイルをソース管理下に置き、加えられた変更を追跡できます。
CruiseControl を台無しにして、手動で介入しなければならないような変更をチェックインできることはわかっていますが、一般的には、これは非常にうまく機能するように思えます。
ただし、このループはブラック ホールを作成し、世界を破壊する可能性があるようです。できれば、それを良心から遠ざけたいと思います。
何かご意見は?
ccnet-config - CCNET サーバー例外
CCNET は Web ダッシュボードでこの例外をスローしています。これは何が原因ですか?System.Net.Sockets.SocketException: ターゲット マシンがアクティブに拒否したため、接続できませんでした 127.0.0.1:21234 サーバー スタック トレース: System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) で System.Net でSystem.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint) の .Sockets.Socket.Connect(EndPoint remoteEP) System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket() の System.Runtime.Remoting.Channels.RemoteConnection .GetSocket() System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew) で System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders,
.net - CCNet はビルドをトリガーしますが、悪いコードを svn にチェックインしても成功します
ソース管理として SVN を使用し、NAnt ビルド スクリプトを使用して、CruiseControl for .NET をセットアップしました。ビジュアル スタジオ ソリューションを手動でビルドするとエラーが発生しますが、これは正しいコードです。コードを svn にチェックインした後、CCNet はビルドをトリガーしましたが、結果は SUCCESS と表示されます。以下の構成ファイルとビルドファイルを参照してください。
NAnt ビルド ファイル:
ccnet.config
何が起こっているのか誰か教えてください。
cruisecontrol.net - CC.NetのmodificationReaderタスクの例?
さまざまなビルド段階で変更履歴を伝達するビルドチェーンを設定しようとしています。私が最初に考えたのはmodificationWriterとmodificationReaderのペアでしたが、リーダーに結果を読み取らせるのに問題があります。誰かが例やヒントを持っていますか?
最新のCC.NET1.4.4SP1を使用しています。ありがとう!
svn - CruiseControl.NETは、httpプロトコルを介したリポジトリへのアクセスをサポートしていますか?
現在取り組んでいるプロジェクトにcc.netを設定しようとしています。次のような行を含む構成を使用する前に、これを実行しました。
およびsvn://svn.mycompany.com/myfirstproject/trunk
ただし、今回は、svn経由ではなく、HTTP経由のリポジトリへの読み取り専用アクセスしかありません。同じ構成は、httpアドレスに設定されたtrunkUrlで機能しますか?別の設定が必要ですか?それはまったく機能しますか?
オンラインでヘルプを見つけるのは難しいと感じています。とにかく機能しない場合は、ビルドサーバーをセットアップして構成をテストするという面倒な作業をしたくありません。
どんな助け/アイデアも素晴らしいでしょう!
svn - CCNet: svn リビジョン番号を MSBuild のファイルにコピーするにはどうすればよいですか?
LastChangeNumber
パラメータをMSBuildに渡す方法を知っている人はいますか?
私はこれを使用しようとしています:
MSBuild から LastChangeNumber パラメーターを省略した場合、条件を正常に無視し、のような bunk パラメーターを渡すと成功します/p:LastChangeNumber=foo
。ただし、これを試すと:
CrusieControl.NET サーバー ログに次のエラーが表示されます。
ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException: 不明なシンボルへの参照 LastChangeNumber
.net - CruiseControl.Net でプロパティを作成する方法
Ant スクリプトと MS ビルド ファイルでは、上部にプロパティを設定できます。CruiseControl ファイル ccnet.config でこれを行うにはどうすればよいですか?