Because CME has a strong personality, it finally opened her, And suddenly found that CMO has too many jobs not yet done, version controlling, change management, Auto Release, configuration status announce. key area list, find out that, Auto Release is important thing.
1. Solve the overall design first:
Script ----> integrate various tools (CM tools, FTP, email, installer builder) ---> control all commands on the Web. (parameters can be obtained from other scripts)
2. Script:
Compare several common scripts. Ant, Perl, Python. webscript (PHP, JSP, Asp), find Perl is more suitable. I immediately got familiar with ant/perl and checked the documents for a day. I felt dizzy. I finally learned about the main functions of these two scripts. XML in ant upset me. It's annoying to write that pile of things. Perl, Perl, Perl
3. Start to write the command line and test the command line of starteam, InstallShield, FTP, winiso, and vs2003. I used to use the graphic line interface. I had a full day of command line testing and felt dizzy. Fortunately, the test is successful.
4. Combine the function script.
5. Web links are combined to provide the UI.