More Related Content
Similar to osakapy 2014.10 LT (CI for Python Project) (20)
osakapy 2014.10 LT (CI for Python Project)
- 2. whoami
Hideo Hattori (github, twitter)
KLab Inc.
Python/Zsh/Go/C
My Python Projects
kuroko, otamapy, autopep8, pgmagick,
genzshcomp ...
- 12. Travis CI
language: python
python:
- 2.6
script:
- python test/test_autopep8.py
éÜ·ÇéwÔ £êsN— .travis.yml žŸ
ó—zŽ .travis.yml s
ȬäàòÇ
- 13. Travis CIžoköº
.travis.yml for autopep8
.travis.yml for otamapy
nosetest or àówŸÇöítW
COVERALLS ×%
C«ÌŽ«Pvè£ÕèéžÌ¼w£ò¸Ç–êsY
—
HÖß,wvŸsŽsY—
- 16. drone.io
2˜Ï˜
Push / (Pull-Req Support?)
Notification (à–êz‹)
GitHubtŽ×%sY—”
z¬zPythonÏ–·æòt²ÝòÈöíz‹ž´Ü
–Ç(toxžžT|R×Ö)
ȬäàòÇ
- 17. drone.iožoköº
toxžžJ
pip install --upgrade tox
Python2.7tPython3.3sŸÇ
tox -e py27 -e py33
Python3.4{´Ü–ÇcrPvP (2014.10ÔF)
- 21. Jenkinsžoköº
Jenkins for genzshcomp
Öì·¦®Ç|W• pyflakes pep8 žžok²
–È£ò¸Ù®¶æòžö²
iz ŸDŽPrªÏë·žN^rP[
ó—ŽSÔ Chatworkt×%ck–