2011-07-16 4 views
1

無料のパスカルプロジェクトをいくつかやりたいその前に、誰もFPCのCI(統合を継続する)を行う方法を知っていますか?フリーパスカルのCIはありますか?

+4

CIツールは、通常、プログラミング言語に依存しません。 –

答えて

0

前述のとおり、ほとんどのツールが動作します。ジェンキンスを試してみてください。

+0

Jenkinsは問題ありません。私はそれを動作させるために多くのshスクリプトを書かなければならない、いくつかの簡単な方法はありますか? – William

+0

ideを使わずにプログラムをコンパイルする方法が必要です。 makefileを使用する。 – nos

0

FPCはかなり高速です。

ポスト・コミット・フックを使用して、単純なfpc ratelimiterプログラム(たとえば、1つのビルド/ 5分未満)でイベントをフィードしてから、build + testsuiteを起動するだけです。これの蘇生は、いくつかの単純な静的なWebページに変換されます。

複数のコミットが迅速に開始されると、1つのビルドが開始され、残りの5〜10分が実行されます。 これは、10回のコミットが連続して2回になることを意味します。

+0

**ポストコミットフック**はジェンキンのためのプラグインですか?または単にsvnをフックするか?これを行う方法?ありがとう。 – William

+0

彼は 'git'バージョン管理システムを意味すると思います。 – VasyaNovikov

+0

実際にFPCはSVNを使用しているので、Jenkins CIとその両方が統合されていますが、バージョン管理システムのフックです。夜間に実行される自家製の回帰テストシステムもあります。私はWANリンクを介してジェンキンスに感銘を受けていません。チェックアウトに少し問題があり、誤ったポジティブなビルドエラーが発生します。 –