Paver
        10   WebTeko
         id:heavenshell
orz
•
• WebTeko   1          …

•1
•               k(ry
•
    • Zend Framework

• JavaScript
• Python,Vim
…
• ( ∀ )o Google Google
• App Engine Wave
 • GAE Python2.6
     orz
•            Google
    Python
Python…
•
• Web
           PHP

 •               Java   Perl

• Python                …
•
             …

•
    Python

•                k
•

    • Ruby Autotest
    • Stagehand_Testrunner
• PEAR
 • Python   pip

• Github
            tar.gz
•
• Zend_Tool
  •
•
    .zfproject.xml
•
•
• Python

•          Paver
What’s Paver
• Paver is a Python-based software project
    scripting tool along the lines of Make or
    Rake. (http://www.blueskyonmars.com/
    projects/paver/pavement.html)
•
•
Paver kwsk
@task
@cmdopts([('username=', 'u', 'Username')])
def test(options):
  sh('date')
  print options['username']
$ paver test -u foo
---> pavement.test
date
2009 11 16            23 37   40   JST
foo
Demo
Paver kwsk
•

•                      (ry

    •
•                (ry
Paver kwsk
• svn
  • git            sh('git pull')

• ssh (scp)
•         Python
•
    • paver
      http://d.hatena.ne.jp/mopemope/
      20090410/p1
•
Any Questions?

第 10 回 Webteko