Jenkins Violations PluginのPyflakes対応(PEP8の動作確認も)

ローカルで一応動いたので報告を。 使い方は、Jobの設定でPyflakesの項目が増えてるので、そこにPyflakesの出力結果ファイルを指定してください。 PyflakesはPylintみたいなアラートの種類や段階がないため、全部HIGHT(赤)にしています。 まだコミットでき…

Jenkins Mercurial Pluginで、毎回リポジトリがクローンされる問題

表題とおり、特にリポジトリを初期化するような設定をしていないのに、毎回リポジトリがクローンされることがあります。 その結果、いちからフルビルドして遅い、ということになるため、できれば解決したい問題です。 自分のところで発生した条件として、fil…

Pythonプロフェッショナルプログラミングを執筆する上で、継続的インテグレーション的なことをやったことについて

Pythonプロフェッショナルプログラミング作者: ビープラウド出版社/メーカー: 秀和システム発売日: 2012/03/26メディア: 単行本購入: 6人 クリック: 765回この商品を含むブログ (27件) を見るPythonプロフェッショナルプログラミングはSphinx+Mercurial+Jenk…

Pythonプロフェッショナルプログラミング

Pythonプロフェッショナルプログラミング作者: ビープラウド出版社/メーカー: 秀和システム発売日: 2012/03/26メディア: 単行本購入: 6人 クリック: 765回この商品を含むブログ (27件) を見る清水川さんのブログですでに紹介されていますので、目次などはそ…

Jenkinsのプラグインをアップデートすると、アップデートがされない場合の対処

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

家サーバでのJenkinsの環境について

ohtaketやid:ssogabeとTwitterでやり取りしていて、意外とみんなどうしているのか気になるんじゃないかと思いましたので、自分の場合をご紹介しよう思いました。 家のWebサーバの構成は、Apache(+mod_jk)↔Tomcat6の構成になります。 全部一つのサーバに入っ…

Jenkins ユーザー・カンファレンス 2012 東京について

日本Jenkinsユーザー会のページに記載がありますが、日本でJenkinsユーザカンファレンスを企画中です。 まだ大枠しか決まっていないですが、今年の6月末の土曜日予定しています*1。 以下、告知ーページになります。 http://build-shokunin.org/juc2012/ 詳細…

WEB+DB PRESS Vol67

WEB+DB PRESS Vol.67作者: 川口耕介,山本和彦,おにたま,神林飛志,杵渕朋彦,中島聡,清水亮,齋藤正浩,高橋征義,ミック,みやけん,青江崇,須賀秀和,上新卓也,牧大輔,角田直行,はまちや2,大和田純,白土慧,太田昌吾,個々一番,Shawn M Moore,じゅんいち☆かとう,小野…

Jenkins(通称蛙本)

Jenkins作者: John Ferguson Smart,Sky株式会社玉川竜司出版社/メーカー: オライリージャパン発売日: 2012/02/22メディア: 大型本購入: 12人 クリック: 345回この商品を含むブログ (38件) を見る献本いただきました。 オライリー・ジャパンの高さん、ありが…

Pythonのloggingで、GMailのSMTPサーバからメールを送信したいときの設定

忘備録として。 はまった点はsecureに空のタプルを指定するという点。 とりあえずこれで動いてはいますが、本当にそれでいいのかというのはよく分かっていません。 LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'handlers': { 'mail_handle…

変数名とかクラス名とか

Java Advent Calendar 2011 12/13日*1担当のさぼてんです。 みなさん、普段あまり変数名とかクラス名とかを意識せずに付けていると思います。 え、命名には凝ってるって? 確かにそうだと思いますが、どの文字が使えるかとかはあまり考えずにやっていると思…

Dependency Graph View Plugin について

Jenkins Advent Calender 2011 5日目担当のさぼてんです。 残念ながらあんまり時間がなかったので、凝ったことはせずにPlugin紹介にします。 ご紹介するのはDependency Graph View Plugin についてです。 https://wiki.jenkins-ci.org/display/JENKINS/Depen…

Jenkins実践入門

Jenkins実践入門 ?ビルド・テスト・デプロイを自動化する技術 (WEB+DB PRESS plus)作者: 佐藤聖規,和田貴久,河村雅人,米沢弘樹,山岸啓,川口耕介出版社/メーカー: 技術評論社発売日: 2011/11/11メディア: 単行本(ソフトカバー)購入: 26人 クリック: 496回こ…

Jenkins勉強会 in 札幌

発表してきました。 資料張っておきます。http://www.slideshare.net/cactusman/jenkins-in http://www.slideshare.net/cactusman/jenkins-in-9387775(TODO 感想などは後で書く)

第4回Jenkins勉強会を開催します

10/15に第4回Jenkins勉強会を開催します。 今回のテーマは「C/C++/C#(...etc)プロジェクトにおけるJenkinsの運用について」です。 申し込みは以下のリンクのこくちーずで行っています。 http://kokucheese.com/event/index/16114/ テーマについて興味のある…

何を質問したらいいかわからない問題

初学者が、例えばプログラミング初心者などが、よく言う言葉で「何を質問したらいいかわからない」と言うことが結構あります。 自分もそう思うことが多々ありますが、だいたいは何かしらもっといい聞き方を思いついています。 そもそも、そんな聞き方しても…

第一回Jenkins温泉やります。

2泊3日(10/9-10/11)で、Jenkinsをハックし、疲れたら温泉に入るというイベントです。 募集対象は Jenkinsのコアやプラグインの開発を行っている これから開発に参加したい 小人さんになりたい です。 予算など詳細については、以下のリンクを見てください…

Hello, World

enum _{_;{System.out.print("Hello, world!");}} 46バイト

Jenkins Violation pluginのPEP8対応

タイトルの内容はGithubにはコミットしてます。 もともとはJIRAにパッチが投げられていたのですが、9ヶ月ぐらい放置されていたものです。 なので、僕はパッチをあてて軽く動作確認しただけです。 そのうちメインのメンテナーがリリースしてくれると思います…

lingr-plugin

ついかっとなって作った。 後悔していない。https://github.com/cactusman/lingr-plugin

Debian 6 にJenkinsをインストール

Debian 6 にJenkinsをインストールするときの覚書です。 テキストエディタで/etc/apt/sources.list を開き、 deb 〜 から始まってる上位二つの末尾に 「non-free」をつけ、保存する。 sudo apt-get update sudo apt-get install sun-java6-jdk を実行する。 …

Arecibo message

http://golf.shinh.org/p.rb?Arecibo+message 268Byte もうちょっと短くできそうですが、とりあえずアップ。11/05/22 18:04:567時点、111byteが最小 #追加 importを削除で260byte argsをaに変更で256byte ifを3項演算子で255byte BufferedReaderでラップし…

JSR-223経由でJython 2.5.2 を使う(訂正)

http://d.hatena.ne.jp/cactusman/20110317/p1 の続き、というよりかは、訂正を。 scriptengineはjython.jarにbuilt-inされているようで、jythonを使う分にはjsr223-enginesはいらないようです。 なので、クラスパスにjython.jarを通すだけで使えます。 昨日…

JSR-223経由でJython 2.5.2 を使う

*18日の記事に訂正記事を書いています。 http://d.hatena.ne.jp/cactusman/20110318/p1 Jython2.2.1なら問題なくできるのですが、最新バージョンだとうまくいかない、というのがメインのお話です。そもそも、JSR-223 Scripting for the Java Platform はJav…

Persona Pluginについて

第二回Jenkins勉強会の最後にちょろっと紹介しましたが、Persona Pluginを使うと、こんなことが手軽にできるようになります。 使い方はWikiを参照してください。 http://wiki.jenkins-ci.org/display/JENKINS/Persona+Plugin 注意する点として、今のバージョ…

第2回HudsonJenkins勉強会

2/25、第2回Jenkins勉強会、80名という沢山の方々が来られましたが、無事終えることができました。 発表していただいた方々、スタッフ、また、会場提供をしていただきました、ニフティ株式会社さん、ありがとうございました。 次回の予定はまだ立っておりま…

近況報告

Twitterでご存知の人はいると思われますが、1/31に某パッケージベンダを辞め、2/1から株式会社ビープラウドに勤めることになりました。 仕事はAndroidとPythonと、その他Java系のことをやると思われます。 いろいろと考えることがあり、選択した結果でありま…

第2回Hudson勉強会

2月25日に第2回Hudson勉強会があります。 テーマは「JavaプロジェクトにおけるHudsonの運用について」です。 現時点で、申し込みは残りわずかになっていますが、興味のある方は奮って参加してください。 また、発表者も募集しています。 特に、通常発表枠(2…

Java Advent Calendar -ja 2010 おまけ

id:shuji_w6e さんのご紹介をうけて。 Java Advent Calendar -ja 2010 が25日を過ぎてもなぜか続いているようですが、まぁ、おまけということで軽い内容にします。 ご紹介するものは、JGitです。 JavaのGitライブラリとGitクライアント、サーバなどを含むプ…

Hudson勉強会

2010/11/12 19:00、場所はまだ未定ですが、川口さん主催でHudson勉強会が開催されます。 http://atnd.org/events/8654 告知2日で、もうすでに100人超えてるという人気っぷり。 Hudsonについて興味のあるかたは、是非参加を検討してみては。