Szukam ustawienia przepływu pracy CI dla mojego projektu inhouse (zamknięte źródło). Obecnie używam GitHub do śledzenia git/issue. Moja aplikacja to aplikacja na komputer (bez instalacji w chmurze/na serwerze). Dlatego workflow powinien byćVisual Studio Team Services z GitHubem
- Zobowiązać do opanowania na github
- Informuj CI poprzez github webhooks
- Run MSBuild
- uruchomić testy
- Budowa Release
podoba mi się pomysł z gospodarzem System CI, ale nie mogę się dowiedzieć, czy Visual Studio Team Services wymaga całkowitego zaangażowania, czy mogę po prostu użyć go dla CI i powiadomić go o checki ns z Github przez normalne haki github. Nie jestem zainteresowany migracją śledzenia błędów i hostingu git do VS Team Services.
Moje szczegółowe pytanie. Czy istnieją mechanizmy przechwytujące w Visual Studio Team Services do pobierania z odległych repozytoriów git po otrzymaniu github webhooks?
tylko pomysł: można lustro projektu GitHub na VS Online? (nie wiesz, jak to zrobić z githubem, ale z prostym gitem po prostu dodajesz hak po otrzymaniu, który popycha do lustra) Jeśli to działa, możesz używać VS Online jak zwykle, używać własnych haków i czegokolwiek, nigdy naprawdę bezpośrednio dotykając repozytorium. – stijn