Debian Continuous Integration, czyli automatyzacja sprawdzania pakietów w repozytoriach

Debian Continuous Integration, czyli automatyzacja sprawdzania pakietów w repozytoriach

    przez -
    5 251
    Debian
    Antonio Terceiro zainicjował projekt Debian Continuous Integration. Jego rolą ma być stworzenie zestawów testowych, które będą cały czas sprawdzały źródła pakietów, kiedy dana paczka zostanie zaktualizowana lub zmienią się jej zależności. Debian Continuous Integration ma dotyczyć głównie niestabilnej wersji systemu Debian i zautomatyzować cały proces testowania poszczególnych pakietów, przez samych deweloperów. Jeżeli zostanie wykryta jakakolwiek nieprawidłowość, to informowani są natychmiastowo opiekunowie paczki.

    Aktualnie w repozytoriach znajduje się około 20 000 plików źródłowych, a binarnych pakietów jest więcej, niż 40 000 na samą architekturę AMD64. Jeżeli doliczymy do tego zależności międzypakietowe, to liczba ta potrafi urosnąć do ponad 375 000.