![]() |
1
177
肯,问得好。我应该在这个问题上更加明确 The Definitive Guide 关于差异。“安装”和“部署”在构建中有两个不同的用途。“安装”是指在本地存储库中安装工件的过程。“部署”是指将工件部署到远程存储库的过程。 例子:
|
![]() |
2
19
From the Maven docs ,听起来只是不同的地方 哪一个 将包安装到的存储库:
“安装”到CI服务器将其安装到其本地存储库中,然后您作为用户共享该存储库,这可能会引起一些混淆? |
![]() |
3
5
“mattb”是正确的,但具体来说,“安装”目标会将构建的目标复制到文件系统上的本地存储库中;对于当前不适用于整个组的项目中的小更改非常有用。 “部署”目标会在您的工作完成时将其上载到您的共享存储库中,然后供其他项目需要它的人共享。 在您的案例中,似乎使用了“安装”来简化部署的管理,因为CI的本地repo 是 共享回购协议。如果CI位于另一个框中,则必须使用“部署”目标。 |