有没有办法将 ClickOnce-Releases 推送到 Github 分支?
·
问题:有没有办法将 ClickOnce-Releases 推送到 Github 分支?
我目前正在使用 visualstudio.com 编译我的 Clickonce 应用程序,但我想自动将新版本部署到 Github,在那里我有一个单独的分支来推送版本。
我从https://refactorsaurusrex.com/post/2015/how-to-host-a-clickonce-installer-on-github/得到了这个解决方法的想法,它就像一个魅力。
有没有办法以某种方式自动化这个过程?
解答
它目前无法直接将您的 Clickonce 应用程序发布到远程 github。
作为一种解决方法,您可以先发布到 TFS 服务器并复制文件,然后将它们推送到另一个远程 url (Github)。
有一个选项可以让脚本使用由构建创建的 OAuth 令牌。这也使 Git 存储库的凭据能够持久化以启用 git 命令的脚本。
*https://www.visualstudio.com/en-us/docs/build/define/options#allow-scripts-to-access-the-oauth-token
*https://www.visualstudio.com/en-us/docs/build/scripts/git-commands
你可以试试这个扩展 Git Build Tools 它使用提供的 OAuth 令牌重写远程 url 以支持访问远程存储库以执行 git push 等操作。
另一个示例供您参考:Synchronizing TFS 2015 and VSTS with GitHub
更多推荐
所有评论(0)