Jenkinsで始める継続的カレー開発
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Jenkinsで始める継続的カレー開発

on

  • 2,719 views

2012/1/28 発表予定資料

2012/1/28 発表予定資料

Statistics

Views

Total Views
2,719
Views on SlideShare
2,352
Embed Views
367

Actions

Likes
2
Downloads
6
Comments
0

4 Embeds 367

http://d.hatena.ne.jp 229
http://tetsunosuke.hatenablog.com 136
http://a0.twimg.com 1
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Jenkinsで始める継続的カレー開発 Presentation Transcript

  • 1. Jenkinsでつくるはじめての継続的カレー開発 tetsunosuke@jenkins歴一日
  • 2. SvnbookからFor you, those files might be source code—for others, anything fromgrocery shopping liststo digital video mixdowns and beyond.開発者のみなさんにとってはバージョン管理するファイルはソースコードかもしれないが、人によっては買い物リストだったりデジタルビデオの編集だったりするかもしれない 2
  • 3. Svnbookから買い物リストだったり 3
  • 4. というわけでお嬢様 今日もカレー でございますか 4
  • 5. ってならないようにすまん 昨日 おやつでニンジン 食っちまったわ 5
  • 6. 継続的カレー開発の流れ • 食材は使ったらsvnコミットコミット • SCMポーリングでビルドビルド • 失敗したらメール通知 通知 6
  • 7. Phpcsとかの代わりの内容“カレーに必要な食材をチェック”(yamlのじゃがいもと人参の数が1以上)Refrigerator.yaml をバージョン管理Potato: 10Carrot: 5Garlic: 1 7
  • 8. Jenkins設定 - Subversion 8
  • 9. Jenkins設定 – トリガ Crontab 形式あとはantでビルドするようにしとく 9
  • 10. Jenkins設定 – メールサーバ(システム設定) GmailだとCrontab 形式 「高度な設定」で SMTP認証が必要 10
  • 11. Jenkins設定 – メールサーバ(プロジェクトごと)下の方にある 11
  • 12. Antのなかみ(1タスクだけ)<target name="check"> <exec executable="c:xamppphpphp.exe" failonerror="true"> <arg value="c:workjenkinsphpcheck_refrigerator.php" /> </exec></target> 適当に自作 exit(0) or exit(1) 12
  • 13. デモします