提案/ビルドテスト


Top / 提案 / ビルドテスト

これは何か

提案 by ひげぽん

自分のところ意外が原因でMakeができないというのが一番やる気がなくなるのでね(w

というshadowさんの発言はかなりの真理を含んでいると思います。

毎日バッチでビルドテストをしてはどうでしょうか?
これを行うことにより

ちなみに大きな開発チームでは良くやっていますね。
マイクロソフトにもそのような仕組みがあると本に書いてありました。

これやってもいいよとか。意見もとむ。

途中までスクリプト書いた

チェックアウトする部分とメール出す部分は作ったので、ビルドしてエラーステータスだったら標準エラー出力をメールに本文にセットってのをだれかやってくれないだろうか by ひげぽん

	#!/usr/bin/perl
	use warnings;
	use strict;
	use MIME::Lite;
	use Jcode;
		
	sub main {
	    my $smtp = 'hogehogheo';
	    my $from = 'higepon@users.sourceforge.jp';
	    my $to   = 'higepon@users.sourceforge.jp';
	#    svn_co('/tmp');
		
		
	    post(
	        from => $from,
	        to   => $to,
	        subject => '日本語',
	        data => '本文',
	        smtp => $smtp,
	    );
	}
		
	sub svn_co {
	    my $tmpdir = shift or return;
	    `cd $tmpdir && svn co https://svn.sourceforge.net/svnroot/monaos/trunk/mona mona`;
	}
		
	sub post {
	    my %args = @_;
	    my $to = $args{to} or return;
	    my $from  = $args{from} or return;
	    my $smtp  = $args{smtp} or return;
		
	    my $msg = MIME::Lite->new(
	        From => $from,
	        To => $to,
	        Type => 'text/plain; charset=ISO-2022-JP',
	        Encoding => '7bit',
	        Subject => Jcode->new($args{subject})->mime_encode,
	        Data => Jcode->new($args{data})->jis,
	    );
	    $msg->send( smtp => $args{smtp}, Timeout => 120 );
	}
		
	main();
		

コメント

コメントはありません。 コメント/提案/ビルドテスト?

お名前:

MENU

now: 5

リンク


最新の20件
2018-10-07 2018-09-20 2018-09-03 2018-05-09 2017-09-29 2017-01-10 2016-12-11 2016-10-04 2016-08-14 2016-05-29 2015-12-28 2013-02-25 2013-02-21 2013-02-20 2013-02-12 2013-02-11 2013-02-10
最新の20件
2010-02-01 2010-01-31 2010-01-30 2010-01-29 2010-01-16

Counter: 3269, today: 2, yesterday: 2

リロード   新規 編集 凍結 差分 添付 複製 改名   トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Last-modified: 2008-03-28 (金) 15:48:03 (3888d);  Modified by mona
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji
Powered by PHP 5.2.17
HTML convert time to 0.030 sec.