[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

Hudsonに関するChiseiのブックマーク (10)

  • HudsonでPHPメモ(2) PHP_CodeSnifferでコーディング規約チェック - ssogabeの日記

    PHP_CodeSnifferでコーディング規約にあっているかチェックしてみる。PHP_CodeSnifferでは、MySource, Squiz, Zend, PEARおよびPHPCSの5種類の規約があらかじめ用意されている。 準備 Phingは2.4以上をインストールする。 PHP_CodeSnifferをインストールする。 Checkstyle Pluginをインストールする。 たくさん警告が出る場合メモリが足らなくなるので、php.iniのmemory_limitを大きい値に変えておく。Hudson用にもヒープを多めに設定しておく。 build.xmlの作成 build.xmlに次のタスクを追加する。 <target name="phpcs"> <phpcodesniffer standard="PEAR"> // PEAR形式でチェック <fileset dir="src"> /

    HudsonでPHPメモ(2) PHP_CodeSnifferでコーディング規約チェック - ssogabeの日記
    Chisei
    Chisei 2011/06/15
    メモ
  • Building a software project - 日本語 - Hudson Wiki

    プロジェクトの設定 Hudsonのトップ画面から、"新規ジョブ作成"そして"フリースタイル・プロジェクトのビルド"を選択します。このジョブのタイプは次の要素を含みます。 (オプション)ソースコードがあるCVSやSubversionのようなソース管理システム。 (オプション) Hudsonがいつビルドを行うのかを制御するトリガー。 実際にビルドを行う何らかのスクリプト(ant、maven、シェルスクリプト、バッチファイル等)。 (オプション) 成果物のアーカイブjavadocやテスト結果を保存など、ビルドから情報の収集。 (オプション)メール、IM、バグ管理ツールの更新等、ビルド結果によって他の人々やシステムへ通知。 詳しくは、設定画面のアイコン をクリックしてください。 Hudsonが設定する環境変数 Hudsonは、Hudson1が実行するシェルスクリプト、Windowsのバッチファ

  • CentOSにHudson入れる手順 - 日記

    先週、redmineなどを入れたサーバにHudsonも入れてみたので手順を書いておきます。バージョンは以下のとおり。CentOS : 5.5JDK : 1.6.0_21Hudson : 1.367javaのアンインストール素のCentOSではJDKは入ってないと思われますので、インストールする必要がありますが、そのまえにすでに入っているjavaをアンインストールします。 yum erase java JDKのインストール1. JDKのダウンロードページでLinuxを選択して、Downloadボタンをクリックします。2. 遷移左記の画面で"jdk-6u21-linux-i586-rpm.bin"のリンクのアドレスをコピーします。3. CentOSにログインして以下を実行します。 cd /tmp wget -O jdk-6u21-linux-i586-rpm.bin "手順2でコピーしたアドレ

  • Hudson+phpcpdで継続的に重複コードをチェックする

    Hudson等を使った継続的インテグレーションでは、テストの自動実行の他にも、ドキュメントの自動作成、コーディング規約の自動チェック、重複コードのチェック(DRY原則のチェック)等を行うことができるし、実行するべきである。 今回は、PHP+Hudsonの環境でコードの重複を継続的にチェックできるようにしてみた。 phpcpdPHPでコードの重複を検査するには、phpcpdというツールを使うのが定番である。 phpcpdはpearコマンドでインストール可能だ。 なお、phpcpdを利用するためには、pearが1.9.1以上である必要がある。 インストール手順 pear upgrade pear pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear install phpunit/ph

    Hudson+phpcpdで継続的に重複コードをチェックする
    Chisei
    Chisei 2010/10/05
    業界のHudson熱がもっと高まると良い。
  • プログラマの思索: CIツールHudsonを使いこなす

    XPのプラクティスの一つが常時統合(CI・Continuous Integration)。 別名、デイリービルドと言われる。 第2世代CIツールと言われるHudsonを使って運用して、常時統合の概念について改めて書く。 #Hudsonの全機能はまだ使いこなせてないので念のため。 【1】バージョン管理(SCM)+常時統合(CI)+テスト駆動開発(TDD)で、初めてアジャイル開発が可能になる 【元ネタ】 バージョン管理と常時結合 豆蔵:継続的インテグレーション(CI)をしましょう Subversionでbranches/tags/trunkでソース管理したら、次に行うべき環境構築はビルド環境。 Javaなら、Ant/Mavenでワンクリックでビルドできるようにスクリプトを作る。 今でもビルドする時に、Eclipseから手作業でビルドしているプロジェクトもままある。 ローカルマシンで手作業でビル

    プログラマの思索: CIツールHudsonを使いこなす
  • 特集:Hudsonを使ったアジャイルな開発入門|gihyo.jp … 技術評論社

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    特集:Hudsonを使ったアジャイルな開発入門|gihyo.jp … 技術評論社
  • symfonyとHudsonの連携 - Study03.net 対シンバシ専用

    Hudsonに興味があったので、symfonyとの連携を試した時の覚書。 基的には、下記リンク先を参考にさせていただきました。m(_ _)m Hudsonでsymfony自動テスト環境をつくる | Act as Professional インストールとかHudsonの起動とかは問題なく出来たのですが、apacheとの連携ってどうやんねんという所です。 Hudsonは下記のように起動コマンドをたたくんですが、その時、サーブレットコンテナWinstoneが起動して、localhost:8080にバインディング?されてしまいます。その場合、独自ドメインのサブドメインとかで運用したい場合どうしたらええねやろと。 #起動 java -jar hudson.jar #help java -jar hudson.jar --help いろいろ調べたら、既に同じような道を通ってる人がやはりいた。というか

    symfonyとHudsonの連携 - Study03.net 対シンバシ専用
    Chisei
    Chisei 2010/09/20
    Hudsonは触ってみたい
  • LL言語でもHudsonを使おう!

    1. LL言語でもHudsonを使お う! 2010/02/25 研究開発部 佐々木健一 Copyright 2010 KLab Inc. All rights reserved. 1 3. 自己紹介 • 名前 – 佐々木健一 • 沿革 – ~2009年8月 • プロジェクトマネジメント部に在籍 • 自社向け携帯サイト開発フレームワーク作成(Java) • Hudsonをコツコツ使う – 2009年9月~ • マネジメントよりモノづくりが好きで現部署へ • LL言語にもCIの必要性を感じつつ今へ至る • 技術 – 大昔はC,C++ – 今はJavaな人です。 – PythonRuby、Haskell、Scalaをかじった Copyright 2010 KLab Inc. All rights reserved. 3

    LL言語でもHudsonを使おう!
  • 第1回 Hudsonの導入 | gihyo.jp

    継続的インテグレーションとは Hudsonの具体的な紹介に入る前に、まず簡単に「継続的インテグレーション」(⁠Continuous Integration、以下CI)のおさらいをしましょう。CIは、Extreme Programmingに端を発し、Martin Fowlerによって広められた概念で、狭義には、別々に開発された部品を持ち寄ってお互いの動作を検証する「統合テスト」を早い段階から恒常的に行うことを指します。この当初の概念には必ずしも統合テストの自動化という考え方は含まれていませんでしたが、最近では、CIは単に統合テストだけではなく、広くビルド及びテスト全般を恒常的に行うことを指すようになり、またこれを現実的な工数で実現するための必須の手段として、ビルド・テストの工程を極力自動化する、という事が重要なポイントの一つになってきました。 この考え方の背景の一つには、コンピュータの高性能

    第1回 Hudsonの導入 | gihyo.jp
    Chisei
    Chisei 2010/02/24
    入れてみるか
  • marsのメモ - 開発環境に関わるメモ

    今月で今やってる仕事の契約が切れるので,ここで培ったノウハウなどをメモしておこうと思う。 しかし,今後この手の開発系の仕事ができるとは限らないってのが悲しいところ。 プロジェクトポータルまわり とりあえず,Subversion(SCM), Trac(ITS/Wiki), Hudson(CI)は必須。この3セットがないプロジェクトなんてうんこ。 とにかくTrac-Subversionの連携が強力なので,Subversion以外のSCMは無視していい。HudsonはCIつうよりプロジェクトダッシュボードとして使うのが吉(数あるプラグインを有効利用しよう)。 marsのメモ - Trac marsのメモ - MacroBazaar - The Trac Project marsのメモ - 角谷HTML化計画(2006-04-25) marsのメモ - trac-post-commit-hookが

    marsのメモ - 開発環境に関わるメモ
  • 1