際際滷

際際滷Share a Scribd company logo
ブログる

13定10埖22晩諮袗晩
きっかけ
はてな隈Tれない
Web貧でのシ中宜
AtomPubあるけどね
徭蛍で弼?聞ってみたい

13定10埖22晩諮袗晩
!
13定10埖22晩諮袗晩
13定10埖22晩諮袗晩

!!!
ブログをこう
恬ろう

13定10埖22晩諮袗晩
_kツ`ル
Middleman(Middleman-blog)
HTML Starter
Github Pages
Testing Tools (gに栽いませんでした)
RSpec / Capybara / Wraith

13定10埖22晩諮袗晩
Middleman
Middleman-blog
13定10埖22晩諮袗晩
Middleman
Sinatraベ`スの床議HTML伏撹ツ`ル
?なテンプレ`トエンジンが旋喘辛嬬
HTML - Markdown / haml / Slim ...
CSS - Sass / Compass / LESS ...
Blog喘のC嬬Middleman-blog
揖ツ`ル Yeoman / Jekyll + Octopress など

13定10埖22晩諮袗晩
Middleman
middleman init
光Nファイルを伏撹
テンプレ`トの峺協も辛嬬

middleman build
光テンプレ`トをビルド

middleman server
ロ`カルサ`バ軟
middleman-livereload宴旋
13定10埖22晩諮袗晩
HTML Kickstart
CSSフレ`ムワ`ク
Twitter Bootstrapみたいなもの
なんとなくビビビッときた

13定10埖22晩諮袗晩
Github Pages
床議ペ`ジホスティングサ`ビス
gh-pagesブランチにあるWebペ`ジ
{$USERNAME}.github.ioプロジェクトのメインブランチ

O協鮫中から恬撹することも竃栖る

13定10埖22晩諮袗晩
13定10埖22晩諮袗晩
ワ`クフロ`

13定10埖22晩諮袗晩


lが仟しい並をlがビルドするの

13定10埖22晩諮袗晩


lが仟しい並をlがビルドするの

13定10埖22晩諮袗晩


lが仟しい並をlがビルドするの

A. 泳です
13定10埖22晩諮袗晩
TravisCI
13定10埖22晩諮袗晩
Travis CI is a hosted continuous integration service for the
open source community.

Webサ`ビス?CIツ`ル
.travis.ymlにビルドO協を峰
Ruby / Java / Javascript / C / Haskell / Erlang / Go / etc ...

GithubへのpushをHookしてビルドする
撹惚麗を壅びGithubへpushとか竃栖る
揖サ`ビスにDrone.io / Circle CIなど

13定10埖22晩諮袗晩
https://travis-ci.org/
13定10埖22晩諮袗晩
http://tricknotes.hateblo.jp/entry/2013/06/17/020229
13定10埖22晩諮袗晩
.travis.yml
language: ruby
rvm:
- 1.9.3
- 2.0.0

冱Z峺協
バ`ジョン峺協

env:
global:
- GIT_COMMITTER_NAME=hogehoge
- GIT_COMMITTER_EMAIL=hogehoge@example.com
- GIT_AUTHOR_NAME=hogehoge
- GIT_AUTHOR_EMAIL=hogehoge@example.com
- secure: "hogehogehoge"
before_script:
- git clone --quiet https://github.com/kaakaa/middleman-blog-slimsample.git build
- pushd build
- git checkout -b gh-pages
- popd
script: bundle exec middleman build

ビルドコマンド

after_success:
- cd build
- git add -A
- git commit -m 'Update'
- git remote remove origin
- git remote add origin https://github.com/kaakaa/
kaakaa.github.io.git
- git pull origin master
- '[ "$TRAVIS_BRANCH" == "master" ] && [ $GH_TOKEN ] && git push -quiet -f https://$GH_TOKEN@github.com/kaakaa/middleman-blog-slim-sample.git
gh-pages'

プッシュ

13定10埖22晩諮袗晩
Java
language: java
script: gradle build
jdk:
- oraclejdk7
- openjdk6
branches:
only:
- master

Groovy
language: groovy
script: gradle build

サンプルを歌深に

http://about.travis-ci.org/docs/user/languages/java/#Examples

13定10埖22晩諮袗晩
ワ`クフロ`

13定10埖22晩諮袗晩
という湖じで...

13定10埖22晩諮袗晩
u恬嶄
13定10埖22晩諮袗晩
もうちょっと{べる
TravisCIのようにGithubから聞えるWebサ`ビス

http://techlife.cookpad.com/2013/04/10/chanko200/
13定10埖22晩諮袗晩
Web Services
Travis CI
Coveralls
Gemnasium
Code Climate
Coderwall
☆すべてオ`プンソ`スプロジェクトならo創で旋喘辛

13定10埖22晩諮袗晩
Coveralls
13定10埖22晩諮袗晩
Coveralls is a web service to help you track your code
coverage over time, and ensure that all your new code is
fully covered.

カバレッジy協ツ`ル
TravisCIとB亊辛嬬
Ruby / Java / Javascript / C / Scala / PHP / etc...

13定10埖22晩諮袗晩
13定10埖22晩諮袗晩
Gemnasium
13定10埖22晩諮袗晩
Gemnasium is an online tool to monitor your project
dependencies.

Gemのバ`ジョンチェック
Bundlerによって謹方のGemを聞いがち
Rubyの瘁圭札Qをoしたアップデ`ト
Node.jsのnpmにも

13定10埖22晩諮袗晩
13定10埖22晩諮袗晩
Code Climate
13定10埖22晩諮袗晩
Code Climate consolidates the results from a suite of static
analysis tools into a single, real-time report, giving your
team the information it needs to identify hotspots, evaluate
new approaches, and improve code quality.

ソ`スコ`ド床議盾裂ツ`ル
Ruby 1.8/1.9のみサポ`ト
Rubistがいないrの僥喘

13定10埖22晩諮袗晩
13定10埖22晩諮袗晩
Coderwall
13定10埖22晩諮袗晩
Githubの試喞敞櫃鬟丱奪源

13定10埖22晩諮袗晩
麿にも...
New Relic
サ`バ`O
Semaphore
Codeship
CI & デプロイ ワ`クフロ`恬撹

13定10埖22晩諮袗晩
廣吭泣
Travisで撹惚麗をマ`ジするH、返咼洫`ジが駅勣な
栽はgit pushでエラ`となる
レイアウト筝でk伏しがち
ロ`カルでI尖してあげる
書指B初したWebサ`ビス蛤は ̄OSSプロジェクトな
ら ̄o創 & ^Github ̄とB亊
13定10埖22晩諮袗晩
房ったこと
仟しいビジネスモデル
オ`プンに旋喘する栽はo創傚撮殖
掲巷_であることに、魍屬燭擦襭广恬悖殖
麿サ`ビスと否叟にB亊

13定10埖22晩諮袗晩
房ったこと

寄賞h麼xは硬い

テキスト

コアとなるC嬬とcontrib ( plugin )のMみ栽わせ
Qいやすさ?スピ`ド湖

13定10埖22晩諮袗晩
K

13定10埖22晩諮袗晩

More Related Content

ブログる