2017-07-11 2 views
2

Ich verwende derzeit visualstudio.com, um meine Clickonce-Anwendung zu kompilieren, aber ich möchte automatisch neue Versionen für Github bereitstellen, wo ich einen separaten Zweig habe, um Releases zu veröffentlichen.Gibt es eine Möglichkeit, ClickOnce-Releases an die Github-Niederlassung zu senden?

Ich habe die Idee für diese Problemumgehung von https://refactorsaurusrex.com/post/2015/how-to-host-a-clickonce-installer-on-github/ und es funktioniert wie ein Charme.

Gibt es eine Möglichkeit, diesen Prozess in irgendeiner Weise zu automatisieren?

Antwort

1

Es ist nicht möglich, Ihre Clickonce-Anwendung vorerst direkt auf Remote-Github zu veröffentlichen.

Um dieses Problem zu umgehen, können Sie zunächst auf dem TFS-Server veröffentlichen und die Dateien kopieren, um sie an eine andere Remote-URL (Github) zu senden.

Es gibt eine Option Skripte zu ermöglichen, die OAuth-Token vom Build erstellt wurde. Dies ermöglicht auch das Fortbestehen der Credentials für das Git Repository zu aktivieren Scripting von Git Befehle.

Sie einen Versuch mit dieser Erweiterung geben könnten Git Build Tools, die die Remote-URL mit der mitgelieferten OAuth-Token zur Unterstützung der Remote-Repositories für Aktionen Zugriff auf neu geschrieben wie Git drücken.

Eine weitere Probe für Ihre Referenz: Synchronizing TFS 2015 and VSTS with GitHub

+0

Dank. Es läuft jetzt ohne irgendwelche Fehler, die ich sehen kann. – lightlike

Verwandte Themen