我有几个开发人员在使用VS 2015社区的Web应用程序上工作。直到大约一个星期前,我们将项目保留在一个共享上并处理单独的部分,当发布时我将发布到我的文件系统,然后通过RDP窗口复制文件。
我们已经开始使用TFS Express 2015并加载了项目并且开发人员正在检查&按预期结束。
现在增加了TFS,发布当前签入版本的最佳方法是什么?我不想意外地让dev发布他们的本地副本。我不希望它按计划或登记处自动化,只是在我们决定时发布。
如何在VS之上发布TFS?
答案 0 :(得分:1)
发布当前签入版本的最佳方式是什么?
根据您的说明,您不希望CI/CD和预定或登机门户
所以你需要create a build definition和停用 override func viewDidLoad() {
self.web_Description.delegate = self
self.web_Description.scrollView.delegate = self
self.web_Description.scrollView.minimumZoomScale = 1.0
self.web_Description.scrollView.maximumZoomScale = 5.0
}
func webViewDidFinishLoad(_ webView: UIWebView) {
self.web_Description.scrollView.minimumZoomScale = 1.0
self.web_Description.scrollView.maximumZoomScale = 5.0
self.web_Descriptio.stringByEvaluatingJavaScript(from: "document.querySelector('meta[name=viewport]').setAttribute('content', 'user-scalable = 1;', false); ")
}
func scrollViewDidEndZooming(_ scrollView: UIScrollView,with view: UIView?,atScale scale: CGFloat) {
self.web_Descriptio.stringByEvaluatingJavaScript(from: "document.querySelector('meta[name=viewport]').setAttribute('content', 'user-scalable = 1;', false); ")
}
,continuous integration
和Scheduled
选项。然后触发构建/发布手动。
默认情况下(构建时没有指定更改集/提交版本),它将获取最新的构建源代码,您说:“Gated check-in
”
您可以参考以下文章,使用TFS发布Web应用程序:
如何在VS之上发布TFS?
对于发布,它应该与TFS或VS相同。如果设置相同的loaction,通常会覆盖现有的应用程序。