/ / Automatycznie buduj .apk z cudzego repozytorium github - ciągła integracja

Automatycznie buduj .apk z cudzego repozytorium github - ciągła integracja

Szukam narzędzia / usługi, które pozwalająnastępujące czynności do wykonania: Biorąc pod uwagę publiczne repozytorium aplikacji na system Android typu open source (powiedzmy Signal), chcę automatyczne narzędzie do zbudowania .apk dla mnie, a następnie wysłania go na mój telefon. Jest to przydatne, ponieważ nie muszę marnować czasu na samodzielne budowanie, a ponadto nie muszę być na komputerze, aby budować. Ponadto, jeśli narzędzie buduje się przy każdym nowym zatwierdzeniu, zawsze jestem na bieżąco.

Czy jest jakieś takie narzędzie? Czy istnieje sposób na wykorzystanie kombinacji usług, aby to osiągnąć? Na przykład, jeśli miałbym rozwidlić repozytorium i skonfigurować coś, co aktualizuje je co 30 minut, czy ułatwiłoby mi to znalezienie usługi, która automatycznie generuje i wysyła .apks na mój telefon?

Odpowiedzi:

3 dla odpowiedzi № 1

Mówisz o ciągłej integracji. Istnieje kilka narzędzi, które mogą wykonać zadanie. Dość znanym rozwiązaniem typu open source byłoby Jenkins. https://jenkins.io Dla Jenkinsa potrzebujesz własnego serwera. Poza tym można również znaleźć do tego kilka narzędzi online. Na przykład Buildkite. https://buildkite.com

Te narzędzia nie mogą wysłać ci bezpośrednio pliku APK, ale jeśli połączysz je z usługami takimi jak hockeyapp (https://hockeyapp.net/) lub materiał (https://get.fabric.io/) możesz dodać tę funkcjonalność w procesie kompilacji. W razie potrzeby można również wysłać apk do skrzynki dropbox lub folderu dysku Google.