Slide 1

Slide 1 text

jenkins�+ jenkins-debian-glue�+ freight�で 野良リポジトリ作る話 jenkins�+ jenkins-debian-glue�+ freight�で 野良リポジトリ作る話 〜第80回関⻄Debian勉強会〜 佐々⽊洋平� [email protected] 2014/01/26 大阪�福島区⺠センター

Slide 2

Slide 2 text

今⽇のお話 Debian�Wheezy�に� jenkins,�jenkins-debian-glue,�freight を�install�して 「VCSにコミット」→「野良リポジトリに反映」 までを自動化した話 @see�https://jenkins.junkhub.org/

Slide 3

Slide 3 text

前提条件/試した環境 前提条件 パッケージは�(なんらかの)�VCS-buildpackage�で管理 (今回は全て�git-buildpackage�) ✓ リポジトリ/サーバはネットワーク通信可能 ✓ 試した環境 さくら�VPS�(⽯狩リージョン) (メモリ�1GB,�ディスク100GB,�CPU�2コア...しょぼい) ✓

Slide 4

Slide 4 text

��

Slide 5

Slide 5 text

jenkins 皆さん御存じ�CI�ツール Java�で実装,�MIT�License.�超便利 Debian�への導⼊ Debian�Repository�for�Jenkins ほぼこのまんま.�特にハマる所は無い,�筈.

Slide 6

Slide 6 text

jenkins- debian- glue

Slide 7

Slide 7 text

jenkins-debian-glue jenkins-debian-glue jenkins�で Debian�パッケージの作成 リポジトリの更新 を良い感じに⾏うツール

Slide 8

Slide 8 text

freight?

Slide 9

Slide 9 text

freight? rcrowley/freight A�modern�take�on�the�Debian�archive. pool�スタイルの�apt�リポジトリを⽣成する�sh� script reprepro�や�mini-dinstall�に⽐較して (個⼈的には)圧倒的に楽

Slide 10

Slide 10 text

どんな 感じか?

Slide 11

Slide 11 text

おし まい

Slide 12

Slide 12 text

参考⽂献 Jenkins http://jenkins-ci.org/ jenkins-debian-glue http://jenkins-debian-glue.org/ rcrowley/freight https://github.com/rcrowley/freight/

Slide 13

Slide 13 text