問題タブ [cruisecontrol.net]

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 投票する
3 に答える
6572 参照

msbuild - CruiseControl.net、msbuild、/ p:OutputPath、およびCCNetArtifactDirectory

現在、CruiseControl.netをセットアップしようとしています。これまでのところうまく機能していますが、MSBuildタスクに問題があります。

ドキュメントによると、CCNetArtifactDirectoryをMSBuildに渡します。しかし、どうすればそれを使用できますか?

私はこれを試しました:

しかし、それは機能しません。実際、次のエラーでサービスが強制終了されます。

ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException:不明なシンボルCCNetArtifactDirectoryへの参照

ドキュメントはかなりまばらで、google undは主に.slnプロジェクトファイルの変更を提供しています。これは、後でこのプロジェクトを手動でビルドできるようにするために避けたいものです/p:OutputPath

0 投票する
12 に答える
18885 参照

svn - SVN リビジョンを使用して CCNET のビルドにラベルを付ける

ソース管理として SVN を使用したサンプル プロジェクトで CCNET を使用しています。CCNET は、チェックインごとにビルドを作成するように構成されています。CCNET は、MSBuild を使用してソース コードをビルドします。

AssemblyInfo.csコンパイル時に最新のリビジョン番号を使用して生成したいと考えています。Subversion から最新のリビジョンを取得し、その値を CCNET で使用するにはどうすればよいですか?

編集: NAnt は使用していません。MSBuild のみを使用しています。

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

msbuild - CruiseControl.NETでのMSTestの使用

私たちは、NUnitとNAntでかなり長い間CruiseControlを使用してきました。最近のプロジェクトでは、これまでのところ十分なVisualStudioに付属のテストフレームワークを使用することにしました。

CruiseControlでソリューションを実行しようとしています。ついにビルド自体が機能するようになりました。ただし、カスタムビルドタスクとそれを実行するように設計されたコンポーネントを追加したにもかかわらず、CruiseControlインターフェイスに表示されるテストを取得できませんでした。誰かがこれを設定するための手順への決定的なリンクを持っていますか?

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

visual-studio - VisualStudioテストプロジェクトとCruiseControlの統合

NUnitの代わりにVisualStudio2008の組み込みの単体テストプロジェクトを使用することを検討していますが、このタイプの単体テストプロジェクトをCruiseControl.Netと統合しようとした経験がある人はいないかと思いました。

0 投票する
5 に答える
6038 参照

visual-studio - ビルド前のタスク-CruiseControl.NETで作業コピーを削除する

現在、継続的インテグレーション環境を構築中です。VisualSVNサーバーとCrusieControl.NETを使用しています。ビルドが失敗することがあり、CruiseControl.NET作業コピーに競合があるという症状があります。これは、VisualStudioソリューションのセットアップ方法によるものだと思います。この環境で実行するプロジェクトが多ければ多いほど、プロジェクトの設定方法についての理解が深まるので、この段階で競合が発生する理由については疑問の余地がありません。ビルドを修正するために、作業コピーを削除し、新しいビルドを強制します-これは毎回(現在)機能します。だから私の質問は次のとおりです:作業コピーを削除することは継続的インテグレーションビルドプロセスの有効な部分ですか、そしてそれをどのように行うのですか?

MSTaskやコマンドラインからdeleteを呼び出すなどの解決策を試しましたが、うまくいきません。

とても言葉遣いで申し訳ありません-良い仕事これはベータ版です:)

0 投票する
12 に答える
7501 参照

svn - Team System の代替として何を使用しますか?

Team System の機能を実現するために他の人がどのようなソリューションを導入したかを評価したいと思います。Team System が一部の人にとって高価になる可能性があることは、誰もが知っています。MSDN サブスクリプションで 5 ライセンスの小規模なチーム エディションを提供していることは知っていますが、チームの人数が 5 人を超える場合や、Team System を使用したくない場合はどうすればよいでしょうか?

0 投票する
5 に答える
12987 参照

msbuild - CruiseControl.NET を介して ClickOnce アプリケーションを公開するにはどうすればよいですか?

開発サーバーに CruiseControl.NET バージョン 1.4 をセットアップしました。開発者がコードをチェックインするたびに、コンパイルが行われます。

これで、テスターに​​アプリケーションを提供できるようになりました。ClickOnce を使用してアプリケーションを配布したいと考えています。テスターがアプリケーションをテストするときに、最新のビルドを持っているという考えに基づいています。

CruiseControl.NET でそれを実現する方法が見つかりません。MSBUILD を使用してビルドを実行しています。

0 投票する
4 に答える
3712 参照

iis-7 - CruiseControl.NET は IIS 7.0 で動作しますか?

私は開発に不慣れで(貿易による管理者)、開発環境をセットアップしています.Server 2008にCruiseControl.Netサーバーをセットアップしたいと思います.Googleで簡単に実行するための指示はありませんでした. IIS 7.0 で、誰かがこのセットアップを経験したことがあるかどうか疑問に思っていました。

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

svn - マネージドソース管理ホスティングとCVSDudeおよびCruiseControl.netとの継続的インテグレーション

自宅での自分のプロジェクトでは、CVSDudeのかなり優れたマネージドSubversionホスティングを使用しています。現在コードに取り組んでいるのは私だけなので、CruiseControl.netを使用していませんが、これは今後2、3か月で変更され、チェックイン時に完全なビルドプロセスを開始する必要があります。

CruiseControl.netをCVSDudeで動作させることができた人はいますか?私の同僚のマイクは、CVSDudeの誰かが言ったこのブログ投稿を持っています:

「コミット後のコールバック機能を使用して、サーバー上のURLを呼び出すことができます。これにより、最後のチェックインに関連する変数(仕様で詳しく説明されている変数)が渡されます。CGIスクリプトはこれらの変数を実行し、必要なタスク、つまりCruiseの更新を実行します。コントロールなど」

可愛らしい。しかし、実際にクルーズコントロールでそれを行った人はいますか?

0 投票する
6 に答える
685 参照

continuous-integration - CruiseControl.NET をどこから始めるか

チームのソース管理 + ビルド/統合プロセスをゼロからセットアップしています。ビルド プロセスを実行するために、VSS と社内で作成したツールを使用していました。よりモダンな環境に移行することにしました。SVN を実行しており、CruiseControl.NET との継続的な統合プロセスを設定したいと考えています。このツールのベスト プラクティスを開始するための適切なステップ バイ ステップのスターター ガイドはありますか?