Buildery nowej generacji
Witold Filipczyk
witekfl w poczta.gazeta.pl
Pią, 14 Lut 2003, 18:35:19 CET
W CVSie w module builder_ng/NEW
jest oprogramowanie dla builderów.
Mam nadzieję, że jest napisane zrozumiałym językiem.
Nie ma jeszcze skryptów do budowania src.rpm ani skryptów wspomagających
przenoszenie pakietów na FTP, ale to też jest do zrobienia.
Builder SRPM powinien umieścić src.rpm-a na serwerze i dodać pakiet
do kolejek dla builderów.
Kolejki dla builderów to katalogi, dla każdej architektury oddzielny katalog.
Np.
i386
i586
athlon
Pliki w tych katalogach zawierają informacje o pakietach do przebudowania.
Nazwa pliku to nazwa speca z pominięciem końcówki .spec.
W pierwszej linii pliku URL do src.rpm.
W następnych liniach dane na temat źródeł składających się na pakiet src.rpm,
np. numery rewizji, itp. itd.
Kolejką zarządza skrypt PHP.
Klient zgłasza się po nowy pakiet (zgłasza się wgetem). Serwer przekierowuje
go na odpowiedni URL, uaktualnia kolejki, i tak w kółko.
Informacja o pakietach aktualnie budowanych w katalogach $ARCH/BUDOWANE/$USER.
Bez problemu będzie można dodać do interfejsu www, co i gdzie
jest budowane, i co czeka na swoją kolej.
Klient po przebudowaniu wysyła wyniki e-mailem na ogólnie znany adres.
Czy kilkudziesięciomegabajtowe mejle to nie przegięcie?
Tam dane są odbierane, weryfikowane i uaktualniane są informacje o budowanych
pakietach.
Jakieś komentarze?
--
Witold Filipczyk
<witekfl w poczta.gazeta.pl>
Więcej informacji o liście dyskusyjnej pld-devel-pl