Ito ang command na svn-autoreleasedeb na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
svn-autoreleasedeb - Awtomatikong Paglabas ng mga pakete ng debian mula sa
DESCRIPTION
Ang script na ito ay bumubuo at nag-a-upload ng debian package para sa svn modules na pinamamahalaan ni
svn-buildpackage.
Ang svn-autoreleasedeb ay magpapanatili ng state file ng lahat ng package na gusto mong maging
awtomatikong nai-publish, at sa tuwing gagawin mo ang debian/changelog file ng iyong
package, binabago ang bersyon ng debian sa isang mas malaking halaga, ito ay mai-publish.
Ang lahat ng mga parameter sa script ay na-configure sa conffile. Walang command-line
lumipat. Tingnan mo svn-autoreleasedeb.conf(5) para sa karagdagang impormasyon.
GAMIT
Mayroong dalawang paraan ng paggamit ng script na ito:
1) Patakbuhin bilang user svn-autoreleasedeb sa cron. Ito ay lubhang kapaki-pakinabang para sa mga bahay ng software na
nais na awtomatikong mai-publish ang "nightily build" na bersyon ng software. Sa
sa kasong ito, ang config file ay magiging "/etc/svn-autoreleasedeb.conf" at gagamit ito
/var/lib/svn-autoreleasedeb/ bilang scratch dir.
TANDAAN: i-edit ang /etc/default/svn-autoreleasedeb para makontrol ang gawi na ito
TANDAAN 2: lahat ng output ay itatapon sa /var/log/svn-autoreleasedeb/run.log
2) Tumakbo bilang iyong sarili, ito ay awtomatiko ang trabaho na magkakaroon ka kung mayroon ka ng iyong mga pakete
sa SVN. Sa kasong ito, ang config file ay magiging $HOME/.svn-autoreleasedeb/conf at ang
scratch dir ay magiging $HOME/.svn-autoreleasedeb. Hindi gagawa ang svn-autoreleasedeb
mga default, kailangan mong gawin ang configuration file bago patakbuhin ang svn-autoreleasedeb.
Tingnan svn-autoreleasedeb.confNa (5).
LAHAT
- Gumamit ng snapshot ng oras ng commit in
ang changelog upang tingnan ang pinagmulan
- I-localize ang mga mensahe.
- Makipagtulungan sa iba kaysa sa lahat ng maliliit na titik sa conffile.
- Gumamit ng mas magandang format para sa conffile.
_LABAS MGA CODE
_exit code:
0 = Malinis _labas
1 = Hindi nahanap ang config file
2 = Walang mga pakete sa config file
3 = Hindi mabuksan ang state file
4 = Hindi mabuksan ang state file para sa pagsusulat
5 = Hindi matukoy ang arkitektura
Gumamit ng svn-autoreleasedeb online gamit ang mga serbisyo ng onworks.net