Presentation is loading. Please wait.

Presentation is loading. Please wait.

Automating software releases brian d foy August 24, 2004 Dallas/Ft. Worth Perl Mongers sponsored by Metallect.

Similar presentations


Presentation on theme: "Automating software releases brian d foy August 24, 2004 Dallas/Ft. Worth Perl Mongers sponsored by Metallect."— Presentation transcript:

1 Automating software releases brian d foy August 24, 2004 Dallas/Ft. Worth Perl Mongers sponsored by Metallect

2 Everyone’s problems Software has problems Problems suck time Keep you from what’s important It’s not just the code

3 Automate Repetition Dull bits Discovery Notification Monkey work

4 Mechanics are easy Simple matter of programming Solutions are not so easy

5 My problems Many Perl modules Forgot things Didn’t run tests Stale source control POD errors

6 Heal thyself! Find problems before users Avoid embarrassment Know on day -1 Save time Develop process

7 release(1) Created a script Used Perl Started small Got a bit ugly Put on CPAN

8 Releasing is easy Have software Want other people to use it Just give it to them

9 Oh no! Did not test software Missing files Old information People complain!

10 Preparing is harder Squash bugs Test code Test distribution Sync source control Update information

11 Development Lifecycle Specify Design Implement Test Accept Release

12 Steps One at a time Requirements to move on Check Move on

13 Checking Different  types  times  reasons Automate it!

14 Distribute Multiple uploads Announcements Automate it!

15 Computers can help Use your computer! Figure out  want  need  should Script checks for it

16 Module::Release Ken Williams refactored release(1) Does the same thing Write your own scripts  Chris Nandor Add your own functions  Module::Release::Subversion

17 Module::Release 2.x Easier Pluggable Shareable Automatic Not Perl specific

18 Future additions Pre-flight Tests Distribution tests Source control plugins Upload plugins Little language

19 The End


Download ppt "Automating software releases brian d foy August 24, 2004 Dallas/Ft. Worth Perl Mongers sponsored by Metallect."

Similar presentations


Ads by Google