我是VSTS的新手,我正在尝试将Jenkins的Java构建作业迁移到VSTS。目前在项目中有一些第三方jar依赖项,在使用mvn:install命令登录到Jenkins机器后,手动安装到Local Maven存储库。在VSTS中我怎样才能实现同样的目标。请注意我已经设置了构建队列并且能够触发构建,但构建将失败,因为找不到这些依赖项。由于无法以物理方式登录机器,我该如何实现相同的目标?任何帮助赞赏。
有两种方法可以实现这一目标。
这更容易(因为这与您的Jenkins方法相同)。
您需要在本地服务器上安装专用代理,您将在本地maven存储库中安装第三方依赖项。
Refer here on how to install the Agent on a windows server machine
您可以通过VSTS中的包管理创建自己的Maven订阅源。
First Install the Extension if you don't have Package Management
每个帐户获得五(5)个免费许可。如果您需要5个以上的许可证,请转到“包管理”的“市场”页面,然后选择“获取”。单击“购买”并购买所需的其他许可证。如果您不确定,可以单击开始30天免费试用,并且您帐户中的每个用户都将被授予访问包管理30天的权限。在30天的试用期后,您的帐户将恢复为五(5)名授权用户,您必须为各个用户分配许可。如果此时您需要其他许可证,则可以从Marketplace中的同一对话框购买它们。
微软here就是一个很好的例子。请逐步完成。