問題タブ [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.

0 投票する
1 に答える
212 参照

cruisecontrol.net - CCNet AsseblyInfo の更新が機能していません。私の設定に問題がありますか?

以下は、チェックインを実行してビルドを強制しても、アセンブリのバージョン番号が更新されないにもかかわらず、私が使用している構成です。

おそらく私は何かを見逃しています。

注:サーバーを構築するのは初めてで、これが初めてです。さまざまなプロジェクトの下に、多数の Assemblyinfo.cs ファイルがあります。

これを回避するには、msbuildtaks を使用する必要がありますか? もしそうなら、例を手伝ってもらえますか。

0 投票する
1 に答える
76 参照

build-automation - Default Labeller で Date Labeller のリビジョンを使用する方法はありますか?

私は CruiseControl.NET を使用しており、特定の形式でラベルを設定する必要があります。

  • SomeText_Date_Revision

デフォルトのラベラーを使用すると、プレフィックスにテキストと日付を入れることができ、さらにビルド番号を取得できます。

しかし、 Date Labellerのリビジョン番号のような番号が必要です。このリビジョン番号は毎日 1 から始まりますが、ビルド番号はビルドごとに増加する進行中のカウントです。

どうにかして Date Labeller のプレフィックスを取得するか、Default Labeller のリビジョン番号のような番号を取得する必要があります。

どうすればこれを達成できますか?

0 投票する
1 に答える
788 参照

xml - CruiseControl.NET でパブリッシャーを使用してファイルをマージする方法

私たちが取り組んでいる小さなプロジェクトで CruiseControl.NET の使用を開始したばかりで、ビルドの完了後に実行される電子メール パブリッシャーに XML ファイルをマージするのに問題があります。

私が読んだことから、マージタグがxmlロガーの前に表示され、ファイルが指定された場所に存在する必要があることを確認する必要があります。これは、以下で行ったことです。

マージしようとしているファイルは、もともと NAnt/NUnit 出力の結果でしたが、問題を診断しようとして、既知の場所から上記のように静的 XML ファイルにマージし、まだ.同じ問題。

XML は特定の形式である必要がありますか? XSL ファイルを読み込んで、電子メール発行者が表示方法を認識できるようにしないということですか?

必要な場合に備えて、完全なビルド スクリプトを以下に示します。

0 投票する
2 に答える
441 参照

continuous-integration - CruiseControl.NET で HtmlReportPlugin を動作させることができない

単体テストで生成された HTML レポートを使用して、CruiseControl.NET ダッシュボードに表示しようとしていますが、どこで問題を解決しているのかわかりません。

「CCNetWorkingDirectory」でレポートを生成しました。「CCNet.config」ファイルでは、ファイル マージ タスクを使用してレポートを「CCNetArtifactDirectory」にコピーしています。これは機能しないステップです。いろいろな方法で試してみました。私は持っている:

構成ファイル内のパスはどうあるべきですか? 私のビルドはメッセージで壊れます:

「失敗したタスク: MergeFilesTask」

私は自分が間違っていることを本当に知りません。

0 投票する
2 に答える
1195 参照

cruisecontrol.net - ビルド プロジェクトのリポジトリから CruiseControl.net のビルド手順をセットアップするには?

ccnet.configファイル (またはこのプロジェクトの他の cc.net 構成ファイル) を自分のプロジェクトのリポジトリ (git) に保存し、ダッシュボードから強制的にビルドするときに CC.NET がそれを使用するようにしたいと考えています。どうすればいいですか?

ありがとうございました!

0 投票する
1 に答える
61 参照

cruisecontrol.net - Cruise Control.net でのみテキスト ボックス モードのパスワードが必要

私は CruiseControl.Net に取り組んでいます。以下のコードのようなテキストボックスを使用しています

しかし問題は、何かを入力しようとすると、テキストボックスに入力したものが表示されることです。したがって、テキストボックスをパスワードモードにする必要があります。

0 投票する
1 に答える
975 参照

cruisecontrol.net - CCNET Config 条件付きタスク実行

こんにちは、CCNet 条件付き実行に関するヘルプが必要です。

これらは私が宣言したトリガーです

以下は、条件に基づいて両方をトリガーするタスクです

未使用のノード検出例外が発生しています。至急助けてください。前もって感謝します。

0 投票する
1 に答える
245 参照

cruisecontrol.net - CruiseControl.NET は、プロジェクト構成でプロジェクト名を使用します

CruiseControl.NET のプロジェクト構成でプロジェクト名を使用する方法はありますか? ${project.name}うまくいかない他の投稿に基づいて試しました。

0 投票する
1 に答える
79 参照

git - In Ccnet, where is the variable $LastIntegrationCommit persisted?

In the ccnet documentation there is a reference to a variable called $LastIntegrationCommit. This line is throwing an error since I had to do a filter-branch and crush a bunch of bad stuff. I want to delete it, but can't seem to find it even by greping the directory.


Checking for modifications

Once the repository is initialized the "git fetch origin" command is issued to fetch the remote changes. Next, "git log $LastIntegrationCommit..origin/$BranchName --name-status -c", is issued to get a list of commits and their changes, where $LastIntegrationCommit is the commit which was checked out the last time an integration was run. If the project has not yet been integrated, a "git log origin/$BranchName --name-status -c" command is issued instead.