Buildkite
Buildkite jest usługą, która automatyzuje kompilacji oprogramowania i procesów testowania.
- Wagi przez setki lub tysiące agentów.
- Uruchomić aż 10.000 środków na koncie.
- Buildkite wykorzystuje rurociągi, które mogą zrobić więcej niż tylko buduje lub testy.
- Można przesyłać pliki, budowanych lub tworzyć własne funkcje rurociągu wewnątrz własnego kodu do swoich potrzeb.
- Webhooks i API pozwalają rozwijać własne narzędzia, modyfikować rurociągi i konfigurowanie agentów i rurociągów do potrzeb Twojej firmy.
- Środek Buildkite działa na Windows, Mac OS X i Linux. Można również użyć pojemnik Docker do uruchomienia węzłów lub klastrów na każdej platformie z obsługą kontenerów.
- Integracja z GitHub i innych narzędzi kontroli źródła, aby umożliwić Ci wdrożyć wersjonowania, rozwidlone i inne standardowe funkcje SCM.
- Buildkite obsługuje wiele różnych języków programowania, takich jak Ruby, Haskell, Java i.
- NETTO. To nigdy nie uzyskuje dostęp do kodu źródłowego, co oznacza, że rozwój zwyczaj i własności intelektualnej są bezpieczne.
- Środkami Buildkite komunikować się z Buildkite API do ankiety do pracy. Problemy z łącznością może odbić się buduje lub testowania.
- Chociaż istnieje wolna opcja dla projektów open-source, studentów i organizacji nauczania, nie jest dla każdego użytkownika miesięczny koszt korzystania z oprogramowania.
- umowy o poziom usług nie są dostępne w standardowym planie. Wymagają one plan przedsiębiorstwa, które jest 2999 $ miesięcznie.
Funkcjonalność Buildkite opiera się na pośrednika, który zainstalować i podłączyć do repozytorium kodu źródłowego. Gdy już to zrobisz, możesz utworzyć rurociąg, zdefiniować budować i przedkłada go. Właśnie tak! Każdy agent działa jeden zbudować co jakiś czas, ale można zainstalować jak wiele czynników, jak chcesz. Następnie można użyć rurociągów do automatyzacji procesów tworzenia, a także wykonywać inne zadania przepływu pracy, takie jak skrypty działały, poczekaj na wejście użytkownika, import danych lub wygenerowania strony internetowej. Rurociągi mogą zrobić wiele przydatnych rzeczy, w tym rezerw serwera lub tworzenia innych rurociągów. Gdy Twoje rurociągi są uruchomione, można monitorować ich wydajność, niezawodność i status. Z biegiem czasu, można opracować historię wydajności rurociągu i użyć jej do kierowania zmian do procesów workflow.