2014-04-22 9 views
6

Ich suche einen CI-Workflow für meine Inhouse (Closed Source) Projekt zur Einrichtung. Ich verwende momentan GitHub für das Git/Issue Tracking. Meine Anwendung ist eine Desktopanwendung (keine Cloud-/Serverbereitstellungen). Daher sollten Workflow seinVisual Studio Team Service mit GitHub

  • auf Github zu meistern Commit
  • CI Nachricht über github webhooks
  • Run MSBuild
  • Run Tests
  • Build-Freigabe

ich die Idee einer gehosteten mögen CI-System, aber ich kann nicht herausfinden, ob Visual Studio Team Services totales Engagement erfordert, oder ich kann es nur für CI verwenden und teilt ihr mit, checki ns von Github über normale GitHub-Haken. Ich bin nicht so sehr daran interessiert, Problem-Tracking und Git-Hosting auf VS Team Services zu migrieren.

Meine konkrete Frage. Gibt es Haken Mechanismen innerhalb Visual Studio Team Services für das Ziehen von entfernten git Repo wenn github webhooks empfangen werden?

+1

nur eine Idee: Sie könnten das GitHub Projekt VS Online spiegeln? (Ich bin mir nicht sicher, wie man das mit github machen soll, aber mit einfachem git fügt man einfach einen Post-receive-hook hinzu, der zum Spiegel schiebt) Wenn das funktioniert, kann man VS Online wie gewohnt benutzen, eigene Hooks und so, ohne jemals wirklich Das Repository direkt berühren. – stijn

Antwort

12

Automated builds with a GitHub repo ist in der neuen Version unseres Build-Systems in Visual Studio Team Service zur Verfügung. Wir konnten es in Brian Harry's latest keynote am 12. November in der Vorschau anzeigen, 2015. Es ist die letzte Demo. Ich hoffe, dass es dir gut geht!

GitHub Repo with Visual Studio Team Services Build System

Sie können auch 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

Ist jemals etwas passiert? – synth3tk

+1

@ synth3tk - ja, Visual Studio Team Services hat Integration mit GitHub für automatisierte Builds. Sie können es jetzt ausprobieren. –

Verwandte Themen