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://ww...
Paver kwsk
@task
@cmdopts([('username=', 'u', 'Username')])
def test(options):
  sh('date')
  print options['username']
$ ...
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?
Upcoming SlideShare
Loading in...5
×

第 10 回 Webteko

982

Published on

第 10 回 Webteko
Paver について

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
982
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Transcript of "第 10 回 Webteko"

    1. 1. Paver 10 WebTeko id:heavenshell
    2. 2. orz
    3. 3. • • WebTeko 1 … •1 • k(ry
    4. 4. • • Zend Framework • JavaScript • Python,Vim
    5. 5. … • ( ∀ )o Google Google • App Engine Wave • GAE Python2.6 orz • Google Python
    6. 6. Python… • • Web PHP • Java Perl • Python …
    7. 7. • … • Python • k
    8. 8. • • Ruby Autotest • Stagehand_Testrunner
    9. 9. • PEAR • Python pip • Github tar.gz
    10. 10. • • Zend_Tool • • .zfproject.xml
    11. 11. • • • Python • Paver
    12. 12. 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) • •
    13. 13. 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
    14. 14. Demo
    15. 15. Paver kwsk • • (ry • • (ry
    16. 16. Paver kwsk • svn • git sh('git pull') • ssh (scp) • Python
    17. 17. • • paver http://d.hatena.ne.jp/mopemope/ 20090410/p1 •
    18. 18. Any Questions?
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×