Accelerate your Apps with Mobile DevOps
Wykorzystaj HockeyApp i wprowadź pełny przepływ Mobile DevOps do swojego rozwoju aplikacji mobilnych. Poprzez to rozszerzenie, HockeyApp integruje się z Visual Studio Team Services lub Team Foundation Server, aby usprawnić rozwój, zarządzanie, monitorowanie i dostarczanie Twoich aplikacji mobilnych.
- Dystrybucja – Prześlij swoje aplikacje do testów beta i bezproblemowych aktualizacji w aplikacji
- Raporty o awariach – Uzyskaj symboliczne raporty o awariach podczas testowania i w produkcji
- Informacje zwrotne – Pozwól swoim użytkownikom utworzyć dialog z Tobą bezpośrednio z poziomu aplikacji
- Metryki użytkownika – Zobacz, jak użytkownicy wchodzą w interakcję z Twoją aplikacją i zaplanuj swoje inwestycje w oparciu o rzeczywiste dane
- Zarządzanie aplikacjami – Utwórz zespoły, aby zarządzać dostępem, Integracja z Azure Active Directory i szybkie wdrożenie Twojego zespołu
Początek z HockeyApp
Nie masz konta w HockeyApp? To proste, aby zacząć. Możesz użyć swojego konta Microsoft, konta w mediach społecznościowych lub po prostu adresu e-mail, aby założyć konto HockeyApp. Darmowy plan obejmuje dwie aplikacje, jednego właściciela i brak ograniczeń danych. Jeśli potrzebujesz więcej aplikacji lub właścicieli, możesz przejść na jeden z naszych planów biznesowych, aby skorzystać z większej ilości aplikacji i właścicieli. Każda aplikacja pozwala na ukierunkowanie na konkretną platformę. Możesz mieć nieograniczoną liczbę wersji każdej aplikacji w HockeyApp, bez limitu danych dotyczących awarii, opinii czy metryk użytkowników. Tylko właściciele mogą tworzyć aplikacje, ale kiedy aplikacja jest już stworzona, programiści lub Twój proces ciągłej integracji / ciągłego wdrażania mogą przesyłać nowe wersje aplikacji, dzięki czemu aktualizacje są proste dla Twojej organizacji. Rozpocznij pracę z HockeyApp.
Usage
To rozszerzenie instaluje następujące komponenty:
- Punkt końcowy usługi do łączenia się z HockeyApp
- Zadanie budowania do wdrażania aplikacji do HockeyApp
- Widżet HockeyApp
Aby wdrożyć aplikację do HockeyApp, musisz utworzyć punkt końcowy usługi, a następnie użyć zadania budowania do wdrożenia aplikacji.
Utwórz punkt końcowy usługi HockeyApp:
- Na stronie HockeyApp przejdź do Ustawień konta i wybierz Tokeny API
- Kopiuj szczegóły swojego tokena dostępu.
- Otwórz stronę Usługi w swoim panelu sterowania Visual Studio Team Services.
- Na liście New Service Endpoint wybierz HockeyApp.
- Wprowadź token i inne szczegóły, aby utworzyć punkt końcowy usługi.
Deploy your app to HockeyApp
- Otwórz swoją definicję kompilacji i dodaj zadanie HockeyApp. Zadanie można znaleźć w sekcji Deploy w oknie dialogowym ADD TASKS.
- Wprowadź wymagane wartości parametrów dla zadania HockeyApp:
- HockeyApp Connection: Wybierz punkt końcowy usługi, który utworzyłeś wcześniej.
- App ID: Ten identyfikator jest dostępny w portalu internetowym HockeyApp po utworzeniu aplikacji. Znajdź więcej szczegółów na temat tworzenia nowej aplikacji tutaj.
- Binary File Path: Pakiet aplikacji, który ma zostać przesłany. Jeśli budujesz aplikację w poprzednim kroku budowania, upewnij się, że podajesz względną ścieżkę do pakietu aplikacji; na przykład, $(Agent.ReleaseDirectory).
- Wprowadź wszelkie inne opcjonalne parametry, które są wymagane:
- Ścieżka pliku symboli: Pakiet symboli, który ma zostać załadowany. Jeśli budujesz aplikację w poprzednim kroku budowania, upewnij się, że podajesz względną ścieżkę do pliku dSYM dla aplikacji iOS & Mac, do mapping.txt lub symbols.zip dla Androida, lub do folderu ze wszystkimi plikami .pdb dla aplikacji UWP.
- Ścieżka pliku biblioteki natywnej: Ten opcjonalny parametr może być ustawiony na plik .zip ze wszystkimi nierozdartymi plikami .so na Androida. HockeyApp następnie zrzuci symbole z tych plików .so.
- Release Notes (File): Plik markdown zawierający uwagi do wydania dla aplikacji.
- Release Notes: Ciąg znaków z uwagami do wydania aplikacji.
- Publish? Czy udostępnić aplikację. Może być ustawiony tylko z Full Access lub Upload & Release tokens:
- Unchecked (domyślnie) – Don’t allow users to download or install this version
- Checked – Available for download or installation
- Mandatory?: Czy uczynić tę wersję obowiązkową.
- Notify Users?: Czy powiadamiać testerów o dostępności. Może być ustawiony tylko z Full Access lub Upload & Release tokens:
- Unchecked (domyślnie) – Nie powiadamiaj testerów
- Checked – Powiadom wszystkich testerów
- Strategy: Czy dodawać jako nowy build czy zastąpić build o tym samym numerze. Domyślnie dodajemy jako nowy build nawet jeśli istnieje ten sam numer builda.
- Wprowadź dowolne opcjonalne ograniczenia pobierania, które chcesz zastosować do aplikacji na HockeyApp:
- Znacznik(i): Ogranicz pobieranie do listy tagów oddzielonych przecinkami.
- Drużyna(y): Ogranicz pobieranie do listy identyfikatorów drużyn oddzielonych przecinkami; na przykład, teams=12,23,42 gdzie 12, 23 i 42 są zdefiniowane w bazie danych jako identyfikatory Twoich drużyn.
- User(s): Ogranicz pobieranie do listy identyfikatorów użytkowników oddzielonych przecinkami; na przykład users=1224,5678 gdzie 1224 i 5678 są zdefiniowane w bazie danych jako identyfikatory Twoich użytkowników.
Dodaj widżet HockeyApp do swojego dashbaord
- Przejdź do pulpitu nawigacyjnego zespołu i kliknij zielony przycisk z plusem w prawym dolnym rogu, aby otworzyć katalog widżetów.
- Wybierz widżet HockeyApp i kliknij przycisk dodaj. Nieskonfigurowany widget zostanie dodany do pulpitu nawigacyjnego.
- Kliknij widget, aby go skonfigurować.
- Wprowadź wymagane wartości konfiguracyjne dla widgetu HockeyApp:
- Nazwa: Wybierz nazwę widżetu.
- Identyfikator aplikacji: Ten identyfikator jest dostępny w portalu internetowym HockeyApp po utworzeniu aplikacji. Więcej szczegółów na temat tworzenia nowej aplikacji można znaleźć tutaj.
- Zapisz konfigurację.
.