我在VSTS中运行了一个构建,它将从NuGet和VSTS中恢复nuget.org包和自定义提要。自定义提要以<packageSource>的形式出现在解决方案<packageSource>中,以及<packageSourceCredentials>中的用户名和密码。
构建,包括恢复,工作正常,但有一个警告.
2016-10-12T16:18:57.6589001Z ##[warning]To connect to NuGet feeds
hosted in your Team Services account/TFS project collect
我有一个Visual Studio解决方案,它有各种类库和几个ASP.NET网站项目。网站项目引用类库项目,因此为了便于工作,它们需要在相同的解决方案中。
整个解决方案是通过Visual Studio Team Services (现在的Azure DevOps)进行版本控制的。
当解决方案提交到VSTS时,VSTS会自动构建该解决方案。
我还想使用持续集成和部署解决方案中的网站项目,通过FTP到各种网络服务器(FTP是唯一的选择,MSDeploy等不可用)。发布将由build on commit触发。
问题是,在由构建触发的发布期间,我需要通过FTP发布实际的网站文件,但构建工件只包含.zi
我想在我的Aws.Endpoint相关发布任务中使用两个变量$(AWS)和$(Aws.Region),并提供这些变量的值作为流程变量。Aws.Endpoint是VSTS中的亚马逊网络服务端点的id。当我这样做的时候,我会得到
Endpoint auth data not present: ...
有没有遇到这个看似微不足道的问题的人找到了解决方案?否则,我需要在任务中直接定义aws端点,这感觉是错误的,因为我最终希望发布任务成为任务组的一部分,由组成管道的所有环境(dev、stage、prod)共享。
注意:我发现AWS Tools for Visual Studio Team Service