タグ

hudsonに関するkskyのブックマーク (20)

  • Hudsonの操作権限をユーザ/グループ/ロール別に制御する - ふぞろいのGENGOたち

    はじめに Hudsonを標準状態のままで使用した場合、Hudsonにアクセスできる全てのユーザが、Hudsonの全ての機能を制限なく利用できてしまいます。 Hudsonの機能を熟知しているチーム内でHudsonを使用するのであれば、この標準状態の方が設定に煩わされない分、簡便に運用できるので都合が良いかもしれません。 しかし一般的には、間違った操作によってHudsonが動作しなくなることを防ぐために、「Hudsonの管理者」と「Hudsonの利用者」くらいの最低限の区別をした方が良いのではないかと思います。 そこで、この記事では、Hudsonのユーザーデータベースを使用して、Hudsonの操作権限を制御する方法について説明したいと思います。 なお、説明を簡素化するために、Hudsonの公式サイトにはない用語や分類を用いて説明していますので、その点はご了承ください。 操作権限を制御する前に

    Hudsonの操作権限をユーザ/グループ/ロール別に制御する - ふぞろいのGENGOたち
    ksky
    ksky 2011/01/12
  • Jenkins ja - HudsonとOracleのゴタゴタに関する報告

    ご存知の方もおられるかもしれませんが、先だって、HudsonプロジェクトOracleの間で若干の揉め事がありました。遅れてしまいましたが、こ の場でも報告をさせてください。 11/22月曜日、Hudsonのソースコードリポジトリが突然書き込み不能になりました。調べた結果、Hudsonはこの週に旧java.netから 新java.netへ移行されるためにロックされたことがわかりました。残念な事に、この事態に対する事前の通告は3日前の金曜日に僕とOracleの Winston Prakashという技術者に一度行われたのみで、コミュニティはロックダウンに備えることができませんでした。 Oracleの移行作業の担当者にメールを書いたところ、移行作業に必要な時間がどれほど掛かるかはわからないし、Hudsonを外すこともできない、 という答えでした。これを受けて、コミュニティの中心メンバーで、メーリ

  • 日本Hudsonユーザー会も発足した「Hudson勉強会」活動報告 | gihyo.jp

    11月12日金曜日、Hudsonの生みの親である筆者の訪日にあわせて、法政大学情報科学部、Seasarファウンデーションの後援で、Hudson勉強会(またの名を「日ビルド職人の集い⁠」⁠)が開催されました。200人以上集まる大きなイベントとなり、様々な発表やLTが行われました。その模様を報告します。 「Hudson初心者向けデモ」 まず、cactusmanさんによる、Hudsonをさわった事のない人向けへの紹介とデモが行われました。「⁠java -jar hudson.war」で起動できるのが大変便利だとし、Hudsonからはスケジューリング、チェックアウト、ビルドの実行、結果のまとめ、ビルドの通知などができると紹介されました。 デモでは、Subversionリポジトリ上に格納されたMaven2プロジェクトをビルドする様子を紹介し、コミット後すぐにビルドが始まる様子や、新しいテストを追加

    日本Hudsonユーザー会も発足した「Hudson勉強会」活動報告 | gihyo.jp
    ksky
    ksky 2010/11/26
  • CloudBeesでGrailsプロジェクトをビルドする - blog4j 2.0

    乗り遅れた感がありますが、CloudBees を試してみました。CloudBeesの基的な内容はikikkoさんのエントリを参考にしてください。 以下、CloudBeesでGrailsプロジェクトをビルドするジョブの設定。 JDK デフォルト以外を選択しておく。こうすることで実行時に環境変数JAVA_HOMEが設定されます。 ビルド 「シェルの実行」を選択して以下のようなシェルを記述します。 if [ ! -d grails-1.3.5 ]; then wget -q http://dist.codehaus.org/grails/grails-1.3.5.zip unzip -q grails-1.3.5.zip chmod -R +x grails-1.3.5 fi export GRAILS_HOME=grails-1.3.5 export PATH=$GRAILS_HOME/bi

  • 日本Jenkinsユーザー会

    Jenkins ユーザーカンファレンス東京もいよいよ今週末に迫ってきました。 僕は、基調講演として、Jenkinsプロジェクトの近況をちょっと紹介してから最近のJenkinsの目玉新機能であるワークフロープラグインの紹介をしようと思います。この機能を使うと、継続的デリバリなどで頻出する、複雑な作業の自動化を簡単にできます。サンフランシスコ、ボストンやベルリンのJUCでは非常に大きな反響があったので、きっと面白いはずです。 また、BMW Car ITで大規模な車載組み込みソフトウェアの継続的インテグレーションのシステムを作るチームをリードしているRobert Martinさんを呼んで発表をしてもらいます。この人はNokiaで携帯電話のソフトウェアの継続的インテグレーションのチームを率いた後、Nokiaがドイツの拠点を閉鎖した時にチームごとBMWに引き抜かれて今の仕事に携わっているというスーパ

  • CloudBees ファーストインプレッション - @ikikko のはてなブログ

    先月末に、CloudBees: Cloud Platform as a Service for Java Web Apps, Supported Jenkins/Hudson and Jenkins/Hudson in the Cloudというサービスがリリースされました。これは、うたい文句の「Hudson-as-a-Service」とあるように、クラウド上でHusdonを実行できるものです。 Hudson自体かなり簡単に使えるけど、さらに推し進めてもっと気軽にできないかなーと思っていたところなので、早速登録して使ってみました。そのときの様子を画面キャプチャ付きで示していきます。 概要 CloudBeesは、実際にはAmazon EC2を内部で使用してるみたいです。料金は「月額固定料金+ジョブが実行された時間による従量課金」ですね。ただ、現在はベータ期間中ということで、月額料金はかからない

    CloudBees ファーストインプレッション - @ikikko のはてなブログ
    ksky
    ksky 2010/09/18
  • CloudBees - Enterprise Java Virtualization

    CloudBees HaaS in detail CloudBees HaaS (Hudson as a Service) provides your projects with a fully SaaS-ified Hudson, the de-facto continuous integration server. HaaS delivers the following key benefits: Any number of Hudson jobs can run in parallel, thanks to our unique dynamic Hudson slave provisioning feature (see graphic below) Slaves are dedicated for the duration of the build, so you can perf

    ksky
    ksky 2010/08/27
    CloudBees HaaS in detail
  • Executing scripts on a remote machine - Marigan's Weblog

  • Kohsuke Kawaguchi Talks Hudson - DZone Agile

    This week Hudson creator Kohsuke Kawaguchi introduced his new startup, InfraDNA, which provides support and consulting for the Hudson Continuous Integration system. After nine years of employment, Kawaguchi left Oracle earlier this month in order to start his new business.  In his blog, he explains how chose the name for his company: "The name of the company is InfraDNA because I think of Hudson m

    Kohsuke Kawaguchi Talks Hudson - DZone Agile
    ksky
    ksky 2010/04/30
  • Infra DNA | Tech News Site

    Are you tired of dealing with cumbersome file formats and endless folders on your PC? If so, ZArchiver might just be the tool you need. This powerful archiving application simplifies the way you manage files—making compression, decompression, and organization a breeze. While it was originally developed and designed for Android devices, there’s no reason why PC users should miss out on its incredib

    Infra DNA | Tech News Site
    ksky
    ksky 2010/04/27
    川口さんがSun/Oracleを辞めて立ち上げた会社
  • GCrawler

    (1) searchs Google Code and discovers all Grails projects, (2) reads Subversion repository to figure out metadata, and (3) automatically add them to Hudson and builds them.

  • DIYOrb - my own "extreme feedback" device for Hudson | Java.net

    One of my hobby projects is Hudson, and there I use colored balls as a metaphor of the build status — red means fatal errors, yellow means test failures, blue means OK, etc. One day I came across the ambient orb, which I thought would be a rather cool widget as the real world representation of the Hudson ball. I commit to a large number of projects, and I often break a build, so I thought maybe I

    ksky
    ksky 2010/04/15
    川口さん自作のXFD
  • 2009-02-15

    hudsonのサイト https://hudson.dev.java.net/ https://hudson.dev.java.net/servlets/ProjectDocumentList?folderID=2761&expandFolder=2761&folderID=0 からhudson.warをダウンロード。 java -jar hudwon.war で起動できる。 defaultで8080ポートを使うので開発時にTomcatをつかっているとバッティングするので >type hudson.bat @IF "%DEBUG%" == "" @ECHO OFF @REM #################################################### @REM hudsonを起動 @REM ####################################

    2009-02-15
  • Oracle.com Outage

  • Kohsuke Kawaguchi's Blog: Distributed Groovy computation across a Hudson cluster

    Posted by kohsuke on July 15, 2009 at 09:02 PM | Comments (0) Hudson Distributed Fork Plugin Most of the tests written today are designed to be executed on a single system (in fact, many of them don't even try to use multiple threads.) This tends to increase the time it takes to run tests, which in turn hurts our productivity. The way I see it, the reason such a single system environment is assume

  • Hudson CLIの内部構造 - 川口耕介のブログ

    id:masanobuimaiさんがHudson CLIの仕組みを調べてくださったので、ここで仕組みをちょっと解説しようかな、と。 CLIは、まずHudsonに2つのHTTPリクエストをします。片方はサーバからCLIにバイト列を送るために使い、もう片方はCLIからサーバにバイト列を送るために使います。(なのでCLIはサーバ上では2つもスレッドを消費するのですが、それはそれ。) この双方向バイトストリームの上にリモーティングインフラ(hudson.remoting.*)を載せて、これで分散処理環境が出来上がります。ここまで出来たらCLIはコマンドの引数を全部サーバに渡します。この時、stdin/stdout/stderrもサーバに渡します。 なので、見てのとおり、CLI側にはコマンドの知識は何も埋め込まれていません。 Channel channel = ...; CliEntryPoint

    Hudson CLIの内部構造 - 川口耕介のブログ
  • 第1回 Hudsonの導入 | gihyo.jp

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

    第1回 Hudsonの導入 | gihyo.jp
  • Hudson CLIとGroovy shell - 川口耕介のブログ

    GUIから何でも出来る」というのはHudsonの大事なウリの一つなのですが、その一方、自動化やスクリプトを書くために、コマンドラインインターフェース(CLI)が便利な局面と言うのは結構あります。HudsonにはREST APIがついてはいますが、これはプログラムを書く人向けで、管理者の自動化などには、汎用RESTクライアントの不足もあって、あまり便利ではありません。そこで、Hudson 1.302から、HudsonにはCLIが追加されました。CLIのjarは、お使いのHudsonのhttp://server/hudson/cliからダウンロードすることが出来ます。また、このページには使い方の簡単な紹介も載っています。 さて、このCLI実装の中身がちょっと面白いので紹介します。CLI自体には、実はコマンドの実装は何も含まれていません。代わりに、マスター・スレイブの間で利用されているJava

    Hudson CLIとGroovy shell - 川口耕介のブログ
  • Kohsuke Kawaguchi's Blog: Hudson CLI and Groovy shell

    Posted by kohsuke on May 02, 2009 at 08:26 AM | Comments (0) "You can do everything from GUI" has always been one of Hudson's strengths, and we also have the REST API, but at the same time, CLI is also very useful for improving automation around administration, builds, and so on. So starting Hudson 1.302, I added a CLI agent to Hudson. CLI can be downloaded from your Hudson from http://server/huds

  • morphexchange.com

    Forsale Lander

  • 1