2014-04-22 16 views
6

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?

+1

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

Odpowiedz

12

Automated builds with a GitHub repo jest dostępny w nowej wersji naszego systemu kompilacji w Visual Studio Team Services. Udało nam się go obejrzeć w Brian Harry's latest keynote 12 listopada 2015. To jest ostatnie demo. Mam nadzieję, że Ci się uda!

GitHub Repo with Visual Studio Team Services Build System

Można również import a GitHub repo into a Git repo in Visual Studio Team Services.

Import a GitHub Repo into VSTS Import a GitHub Repo into VSTS

+0

Czy coś się z tym stało? – synth3tk

+1

@ synth3tk - tak, Visual Studio Team Services ma integrację z GitHub dla automatycznych kompilacji. Możesz go teraz wypróbować. –

Powiązane problemy