タグ

Jenkinsに関するbigbroのブックマーク (15)

  • 2012.05版 Python開発のお気に入り構成(ポロリもあるよ) - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。最近は色々とPythonの開発環境も変化してきていて、ようやくPython2.xとPython3.xを行き来しながら開発する体制が整ってきたという印象を受けています。ここしばらくは色々と試していたのですが、ようやく鉄板っぽい方法にたどり着いたのでメモしておきます。 なお、後半はPythonに限らない内容なので、他のLLを使っていても使えそうかなと思っています。この環境を設定すると何ができるのかというと、以下のことすべてが、無料で、自鯖を立てることなく行えます。 開発環境の整理(virtualenv) ローカルでの複数環境のテスト容易化(tox+pytest) CIによるテスト(Travis-CI) ドキュメントの自動ビルドおよびドキュメントの公開(ReadTheDocs) 概要 とりあえず全体像を先に共有しておきます。ちょっとでかいですがご了

    2012.05版 Python開発のお気に入り構成(ポロリもあるよ) - YAMAGUCHI::weblog
  • デブサミで僕が話したことの簡単なまとめ - 宇宙行きたい

    デブサミが 10 周年でした。 残念ながらオファーなかったのですが、一昨日くらいに急に参加していいよって言われたので 「From Legacy to Agile 〜レガシー開発からアジャイル開発へ〜」に乱入してきました。 そこでチームビルディング的な話を話させてもらいました。 資料とか特に作っていなかったので僕がリーダーとしてチームメンバーにお願いしている決まり的なことを簡単にまとめておこうと思います。 テストを書け 問題を根性で解決するな 人を殺す以外なら何やってもいい 失敗を引きずるな 個別に補足書いて行きます。 一応状況の簡単な説明をしておくと、最初は 3 人しかいないチームに 「手伝ってくれないか?」と言われ合流しました。その後、僕がリーダーになり 今は 15 人前後のチームで動いています。 テストを書け これは僕がチームに入るときに最初に宣言しました。 「テストを書かないようなプ

    デブサミで僕が話したことの簡単なまとめ - 宇宙行きたい
    bigbro
    bigbro 2012/02/19
  • 川口耕介の日記

    自分のドメインにブログをホストする事にしました。 第一弾の記事はこちら。 引き続きよろしくお願いします! 先日語ったEF66の台車について、一つ気になっていた事がある。 kohsuke.hatenadiary.com 作る過程で、見えないものを随分と細かく作らされるのだ。例えば、ある工程で、大きな歯車を苦労して車輪にくっつけたと思うと、次の工程では覆いを作らされて歯車はその中に隠れてしまう。モーターの精巧な模様も一緒に。完成したら見えない工程に何の存在意義があるのか。そんなのが幾つもある。 そんなところへ、あの記事に感応した同僚から、吊り掛け駆動方式というWikipediaの記事が送られてきた。これを読んだらガツンとやられてしまった。 全く僕は何を見ていたんだと思った。 Wikipediaの記事では、台車上にモーターを配置するという構造が、どういう意図で設計されたのかが解説されている。僕が

    川口耕介の日記
    bigbro
    bigbro 2012/02/11
    Javaの人。Jenkinsの作者
  • Jenkins

    Continuous Integration and Continuous Delivery As an extensible automation server, Jenkins can be used as a simple CI server or turned into the continuous delivery hub for any project. Easy installation Jenkins is a self-contained Java-based program, ready to run out-of-the-box, with packages for Windows, Linux, macOS and other Unix-like operating systems. Easy configuration Jenkins can be easily

    Jenkins
    bigbro
    bigbro 2012/02/09
  • 5分で出来るJenkins導入

    HudsonがJenkinsに名前を変えましたね 他人のコミットをひたすら追わなければいけない、という有り難いお仕事をいただいたのでコミット監視ツールとして改めて導入したいと思い入れてみました ~~~ yum install -y java java-devel wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm –import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key yum install -y jenkins service jenkins start chkconfig jenkins on ~~~ http://localhost:8080 で見れちゃいます\(^-^)/ 当に大変なのはここから

    5分で出来るJenkins導入
  • root権のない一般ユーザーでも開発環境でCI(Jenkins/PHPUnit/Phing)してみたい (前編) - くろまほうさいきょうでんせつ

    JenkinsやPHPUnitやPhingの導入についてのありがたいまとめはいっぱいあります。 世の中のJenkins/PHPUnitのインストール情報はroot権ある人用 (当たり前) レガシーな開発環境にはPHPUnitなんぞ入ってなかったりします。 そのわりにポートはしっかり閉じられててJenkins起動しても8080で接続できないとか。 仕方ないのでローカルのWindowsPCにJenkinsとか入れて、レガシーコードの方をWindowsPCに落としてきたけどまともに動かない しょうがないのでサンプルスクリプトでちょこっといじって終了 一般ユーザー権だけでJenkins/PHPUnit/Phingしたい でも実際に業務で触ってるものに対してPHPUnitでテスト書いて、JenkinsとPhingでCIしてみたい。 sudoできる人たちに「努力の方向が間違ってる」といわれそうですが。

    root権のない一般ユーザーでも開発環境でCI(Jenkins/PHPUnit/Phing)してみたい (前編) - くろまほうさいきょうでんせつ
    bigbro
    bigbro 2011/11/18
  • PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記

    はじめに この資料は「PHPでTDD&CIワークショップ」 http://atnd.org/events/16626 で @yamashiro が発表するための資料だよ。 ワークショップ参加者じゃなくても記事読むだけで完結するようには書いてあるよ。 概要としては、Jenkins を使って PHP のウンコレガシーなコードをいかに綺麗にして行くかということを説明する。 自画自賛だけど PHPMD とか PHPCPD の使い方の説明の資料としてもそこそこイケてる資料になってると思いました。まる。 この記事に書かれてることは、割とTemplate for Jenkins Jobs for PHP Projectsとかぶってるけど、プラグインを絞ってあるのと、一個一個のプラグインについて解説、また実際にエラーが起きたときにどうすればいいのか書くよ。 Java と Jenkins のインストールとJ

    PHPでTDD&CIワークショップ、Jenkins + PHP の各種プラグインパート資料 - Yamashiro0217の日記
    bigbro
    bigbro 2011/11/18
  • PHPもやらなきゃJenkins « BEAR Blog

    改名なのかフォークなのか、とにかくHudsonプロジェクトはHudsonとJenkinsに分かれました。(開発者はフォークではなく改名と主張していて、この辺りの話はinfoQが詳しいようです。http://www.infoq.com/jp/hudson ) ※前回の記事で紹介したphp-hudson-template はphp-jenkins-template に変わっています。 またPHPUnitで有名なSebastian氏がbuld.xmlを自動で作成してくれるPPW (PHP Project Wizard )というツールをリリースして、面倒だったプロジェクトの設定ファイルbuld.xmlの作成がとても簡単になりました。 Sebastian氏はhttp://jenkins-php.org/というPHPでJenkinsを使うためのガイドをするサイトも用意しています。以下はその補足です。

    bigbro
    bigbro 2011/11/18
  • Continuous Integration/Delivery for PHP Projects

    Welcome! I assume that you came to this website looking for information on how to implement Continuous Integration (CI) and Continuous Delivery (CD) pipelines for PHP projects with Jenkins. Back in 2010, I created an Open Source template for Jenkins jobs for PHP projects and this website used to be the home of that project. I have neither used Jenkins nor updated the aforementioned template in qui

    bigbro
    bigbro 2011/11/16
  • Jenkins_Setup

    bigbro
    bigbro 2011/11/16
  • ADD ubuntu

    以前までは、Jenkins公式から鍵持ってきてリポジトリ追加してー、なんて作業が必要でしたけど、今回(?)からデフォルトで追加済みになってます。 インストール自体は非常に簡単で、いつもどおりに $ sudo aptitude update $ sudo aptitude install jenkins とすれば大丈夫です。 jenkins-cli jenkinsと一緒に、jenkins-cliもパッケージ化されて一緒にインストールされます。 コマンドライン上から $ sudo jenkins-cli plugin-install clover という感じで利用するようです。 JENKINS_URLというのは、まああれですよね、http://localhost:8080/jenkins みたいな。 これは見た通り省略が可能で、省略した場合は /etc/jenkins/cli.con

    bigbro
    bigbro 2011/11/16
  • Jenkins plugins

    Jenkins User Conference Lightning Talk Supercharged Configuration as Code - Using the Jenkins API to Control Mass Updates of JOB DSL The future of SEO is trending toward a more human-first and user-centric approach, powered by AI intelligence and collaboration. Are you ready? Watch as we explore which SEO trends to prioritize to achieve sustainable growth and deliver reliable results. We’ll dive i

    Jenkins plugins
  • Ubuntu上のJenkins + Apacheをhttps(ssl)で動かす。 - むしゃくしゃしてやった

    参考 https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu https://wiki.jenkins-ci.org/display/JENKINS/Running+Jenkins+behind+Apache http://www.zzorn.net/2009/11/setting-up-hudson-on-port-80-on-debian.html 動機 さくらインターネットのVPSでJenkins(hudson)をセキュアに動かしたい。 他にもすでにアプリケーションが動いている(redmine)。 手順 Jenkinsのインストール Installing Jenkins on Ubuntu - Jenkins - Jenkins Wikiのまんま wget -q -O - http://pkg.

    Ubuntu上のJenkins + Apacheをhttps(ssl)で動かす。 - むしゃくしゃしてやった
  • Ubuntu10.10 自宅サーバ構築手順:継続ビルド環境(Jenkins)インストール - Diary of absj31

    Welcome to Jenkins CI! | Jenkins CI InfoQ: Hudson、Jenkinsに改名 「オラクルがJenkinsをフォークした」 - karasuyamatenguの日記 先月末から今月に掛けて何やら慌ただしくなってきているHudson改めJenkins周辺。併せてjenkinsのインストール手順も記録しておこうと思います。 まぁ基同じ手順なんですけどね…。(^_^;) 主な手順は以下に記載されています。 Debian Repository for Jenkins Jenkinsインストールには、JDK6導入済みが前提となります。 Ubuntu10.10 自宅サーバ構築手順:Java実行環境(sun-java-jdk6)インストール 更新用のkey情報を取得。 absj31@absj31-MyHomeServer:~$ sudo wget -q -O

    Ubuntu10.10 自宅サーバ構築手順:継続ビルド環境(Jenkins)インストール - Diary of absj31
  • CentOS5.5でHudsonでPhingでPHPUnitでCloverな生活 - とっくりばー

    HudsonいいねHudson。Jenkinsに名前変わったみたいなのでまた後で乗り換えるけれども。 昔某ソフトハウスにいた頃、まだmavenもなかった頃、頑張ってantを駆使してJUnitとJCoverageをデイリービルドで回して計測してエラーがあったらみんなにメールが飛ぶって、そういう環境を自分でも作ったし使っていたのに、今の会社で全然そういうことをしていないのが嫌で嫌で。 そしたらPHP用のAntであるところのPhingもあるしデイリービルドをやってくれるHudsonもあるし、これはと思って1日頑張ってみた。OSはCentOS5.5。 1.CentOS5.5にPHP5.3を入れる CentOS 5系でPHP5.3系やMySQL5.1系を使いたい場合 - RX-7乗りの適当な日々 こちらのサイトを参考に、--enablerepo=remiで php php-devel php-pec

  • 1