Submit Search
Upload
osakapy 2014.10 LT (CI for Python Project)
•
1 like
•
972 views
Hattori Hideo
Follow
大阪Pythonユーザの集まり 2014/10 LT CI for Python Project
Read less
Read more
Technology
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
BigQuery, Fluentd and tagomoris #gcpja
BigQuery, Fluentd and tagomoris #gcpja
SATOSHI TAGOMORI
Presentation of TapkuLibrary
Presentation of TapkuLibrary
Hidetoshi Mori
Grunt.js
Grunt.js
Ladislav Prskavec
Python for Android
Python for Android
phlax
Welcome to the Cheese Shop: setuptools, virtualenv and PyPUG
Welcome to the Cheese Shop: setuptools, virtualenv and PyPUG
dwvisser
Better Code With Python
Better Code With Python
Christoforus Surjoputro
Pycon2011 android programming-using_python
Pycon2011 android programming-using_python
George Goh
How to deliver a Python project
How to deliver a Python project
mattjdavidson
Recommended
BigQuery, Fluentd and tagomoris #gcpja
BigQuery, Fluentd and tagomoris #gcpja
SATOSHI TAGOMORI
Presentation of TapkuLibrary
Presentation of TapkuLibrary
Hidetoshi Mori
Grunt.js
Grunt.js
Ladislav Prskavec
Python for Android
Python for Android
phlax
Welcome to the Cheese Shop: setuptools, virtualenv and PyPUG
Welcome to the Cheese Shop: setuptools, virtualenv and PyPUG
dwvisser
Better Code With Python
Better Code With Python
Christoforus Surjoputro
Pycon2011 android programming-using_python
Pycon2011 android programming-using_python
George Goh
How to deliver a Python project
How to deliver a Python project
mattjdavidson
Perl on embedded Linux with Buildroot
Perl on embedded Linux with Buildroot
François Perrad
A commercial open source project in Python
A commercial open source project in Python
jbrendel
Build Android OS on OSX
Build Android OS on OSX
Pietro Alberto Rossi
Git tutorial for CS320 Students
Git tutorial for CS320 Students
muratkrty
GitLab_meetup_tokyo_201807
GitLab_meetup_tokyo_201807
Shota Ito
Arfon-Smith-feb25
Arfon-Smith-feb25
National Information Standards Organization (NISO)
Pseudo-versions, moving to Go1.13 and later versions
Pseudo-versions, moving to Go1.13 and later versions
Mitali Bisht
Gcc - Linux Hack Day
Gcc - Linux Hack Day
Leonn Ferreira
Arquitetura QueFilme
Arquitetura QueFilme
vcr2
Using Gource to visualize Linux kernel data
Using Gource to visualize Linux kernel data
Dawn Foster
image-matchの紹介
image-matchの紹介
Hattori Hideo
osakapy 2014.05 LT
osakapy 2014.05 LT
Hattori Hideo
Php kansai-2013 lt-slide
Php kansai-2013 lt-slide
Hattori Hideo
Osakapy 20140313 lt
Osakapy 20140313 lt
Hattori Hideo
PEP8 and-autopep8 - PyCon APAC 2013 LT
PEP8 and-autopep8 - PyCon APAC 2013 LT
Hattori Hideo
Go破壊
Go破壊
Hattori Hideo
Writing a Python C extension
Writing a Python C extension
Sqreen
Startup Camp - Git, Python, Django session
Startup Camp - Git, Python, Django session
Juraj Michálek
First python project
First python project
Neetu Jain
Python on a chip
Python on a chip
stoggi
Python 101 For The Net Developer
Python 101 For The Net Developer
Sarah Dutkiewicz
PyCon2022 - Building Python Extensions
PyCon2022 - Building Python Extensions
Henry Schreiner
More Related Content
What's hot
Perl on embedded Linux with Buildroot
Perl on embedded Linux with Buildroot
François Perrad
A commercial open source project in Python
A commercial open source project in Python
jbrendel
Build Android OS on OSX
Build Android OS on OSX
Pietro Alberto Rossi
Git tutorial for CS320 Students
Git tutorial for CS320 Students
muratkrty
GitLab_meetup_tokyo_201807
GitLab_meetup_tokyo_201807
Shota Ito
Arfon-Smith-feb25
Arfon-Smith-feb25
National Information Standards Organization (NISO)
Pseudo-versions, moving to Go1.13 and later versions
Pseudo-versions, moving to Go1.13 and later versions
Mitali Bisht
Gcc - Linux Hack Day
Gcc - Linux Hack Day
Leonn Ferreira
Arquitetura QueFilme
Arquitetura QueFilme
vcr2
Using Gource to visualize Linux kernel data
Using Gource to visualize Linux kernel data
Dawn Foster
What's hot
(10)
Perl on embedded Linux with Buildroot
Perl on embedded Linux with Buildroot
A commercial open source project in Python
A commercial open source project in Python
Build Android OS on OSX
Build Android OS on OSX
Git tutorial for CS320 Students
Git tutorial for CS320 Students
GitLab_meetup_tokyo_201807
GitLab_meetup_tokyo_201807
Arfon-Smith-feb25
Arfon-Smith-feb25
Pseudo-versions, moving to Go1.13 and later versions
Pseudo-versions, moving to Go1.13 and later versions
Gcc - Linux Hack Day
Gcc - Linux Hack Day
Arquitetura QueFilme
Arquitetura QueFilme
Using Gource to visualize Linux kernel data
Using Gource to visualize Linux kernel data
Viewers also liked
image-matchの紹介
image-matchの紹介
Hattori Hideo
osakapy 2014.05 LT
osakapy 2014.05 LT
Hattori Hideo
Php kansai-2013 lt-slide
Php kansai-2013 lt-slide
Hattori Hideo
Osakapy 20140313 lt
Osakapy 20140313 lt
Hattori Hideo
PEP8 and-autopep8 - PyCon APAC 2013 LT
PEP8 and-autopep8 - PyCon APAC 2013 LT
Hattori Hideo
Go破壊
Go破壊
Hattori Hideo
Viewers also liked
(6)
image-matchの紹介
image-matchの紹介
osakapy 2014.05 LT
osakapy 2014.05 LT
Php kansai-2013 lt-slide
Php kansai-2013 lt-slide
Osakapy 20140313 lt
Osakapy 20140313 lt
PEP8 and-autopep8 - PyCon APAC 2013 LT
PEP8 and-autopep8 - PyCon APAC 2013 LT
Go破壊
Go破壊
Similar to osakapy 2014.10 LT (CI for Python Project)
Writing a Python C extension
Writing a Python C extension
Sqreen
Startup Camp - Git, Python, Django session
Startup Camp - Git, Python, Django session
Juraj Michálek
First python project
First python project
Neetu Jain
Python on a chip
Python on a chip
stoggi
Python 101 For The Net Developer
Python 101 For The Net Developer
Sarah Dutkiewicz
PyCon2022 - Building Python Extensions
PyCon2022 - Building Python Extensions
Henry Schreiner
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Shinya Takamaeda-Y
[GSoC 2017] gopy: Updating gopy to support Python3 and PyPy
[GSoC 2017] gopy: Updating gopy to support Python3 and PyPy
Dong-hee Na
Behold the Power of Python
Behold the Power of Python
Sarah Dutkiewicz
Getting Started with GitHub
Getting Started with GitHub
Michael Redlich
Smile Gupta - Hacktoberfest Celebration 2020
Smile Gupta - Hacktoberfest Celebration 2020
Smile Gupta
Python Dependency Management - PyconDE 2018
Python Dependency Management - PyconDE 2018
Patrick Muehlbauer
Why "Hello World" is a Massive Operation - From Python code to Stack Virtual ...
Why "Hello World" is a Massive Operation - From Python code to Stack Virtual ...
Richard Rowland
Thinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ Integration
Guy K. Kloss
Git
Git
SamarjitMahi
PySide
PySide
OpenBossa
Princeton Wintersession: Software Quality Assurance Tooling
Princeton Wintersession: Software Quality Assurance Tooling
Henry Schreiner
Python. Why to learn?
Python. Why to learn?
Oleh Korkh
Thinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ Integration
Guy K. Kloss
Python in a real life
Python in a real life
Vladimir Filonov
Similar to osakapy 2014.10 LT (CI for Python Project)
(20)
Writing a Python C extension
Writing a Python C extension
Startup Camp - Git, Python, Django session
Startup Camp - Git, Python, Django session
First python project
First python project
Python on a chip
Python on a chip
Python 101 For The Net Developer
Python 101 For The Net Developer
PyCon2022 - Building Python Extensions
PyCon2022 - Building Python Extensions
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
Veriloggen.Stream: データフローからハードウェアを作る(2018年3月3日 高位合成友の会 第5回 @東京工業大学)
[GSoC 2017] gopy: Updating gopy to support Python3 and PyPy
[GSoC 2017] gopy: Updating gopy to support Python3 and PyPy
Behold the Power of Python
Behold the Power of Python
Getting Started with GitHub
Getting Started with GitHub
Smile Gupta - Hacktoberfest Celebration 2020
Smile Gupta - Hacktoberfest Celebration 2020
Python Dependency Management - PyconDE 2018
Python Dependency Management - PyconDE 2018
Why "Hello World" is a Massive Operation - From Python code to Stack Virtual ...
Why "Hello World" is a Massive Operation - From Python code to Stack Virtual ...
Thinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ Integration
Git
Git
PySide
PySide
Princeton Wintersession: Software Quality Assurance Tooling
Princeton Wintersession: Software Quality Assurance Tooling
Python. Why to learn?
Python. Why to learn?
Thinking Hybrid - Python/C++ Integration
Thinking Hybrid - Python/C++ Integration
Python in a real life
Python in a real life
Recently uploaded
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
null - The Open Security Community
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Deakin University
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
BookNet Canada
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
jimielynbastida
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
Neo4j
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
MarianaLemus7
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Recently uploaded
(20)
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
osakapy 2014.10 LT (CI for Python Project)
1.
CI for Python
Project osakapy 2014.10.21 LT / Hideo Hattori
2.
whoami Hideo Hattori
(github, twitter) KLab Inc. Python/Zsh/Go/C My Python Projects kuroko, otamapy, autopep8, pgmagick, genzshcomp ...
3.
àVøe—_t CI Travis
CI + GitHub drone.io + Bitbucket Jenkins + Private Project
4.
CI
5.
CIt{ ÒêÈŸÇ|£ò¸Ù®¶æòvuž.0w öícrP[_t
(Wikipedia”–)
6.
PythonÖì·¦®ÇszCI Å¸Ç ²–È£ò¸Ù®¶æò
7.
Å¸Ç unitest, unittest2,
mock nose, pytest tox coverage python setup.py build Xó—_tž;Ëe—l] sŽµ
8.
²–È£ò¸Ù®¶æò pyflakes, pep8
pylint Clone Digger
9.
GitHub + Travis
CI
10.
11.
Travis CI 2˜Ï˜
Push / Pull-Req Notification
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—
14.
Bitbucket + drone.io
15.
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)
18.
Jenkins + Private
Project
19.
20.
Jenkins ©–Öò¼–¸zCI´–Ï Push
/ Pull-Req / Cron-like ... ß sÚ¸ÇcvPt¿à Ö诣òiØ zSÔ[
21.
Jenkinsžoköº Jenkins for
genzshcomp Öì·¦®Ç|W• pyflakes pep8 žžok² –È£ò¸Ù®¶æòžö² iz ŸDŽPrªÏë·žN^rP[ ó—ŽSÔ Chatworkt×%ck–
22.
iz)
23.
iz) Buildbot circleci
(ȬäàòÇ)
24.
Št
25.
Št Travis CI
t Jenkins XSÔs”P GitHubsÚ¸Çe—v•Travis CIŠ
26.
N–XtR`bPŠck
Download now