我正在使用Docker构建持续部署策略.我的代码托管在Github上,当我推送到git时,Docker注册表启动了自动构建.默认设置是在我推送到主控时开始构建,并使用"最新"标记创建图像.这很好,但我想也能够在git中标记提交并基于它创建一个图像.在Docker注册表站点上似乎有一些功能,在Edit Automated Build设置页面上,我可以为类型选择"tag"并提供静态标记名称.
如何让Docker标记名称与Git标记名称相同?
目标是能够标记特定版本,以便有版本历史记录.
我有一个像这样的对象列表,其中数量可以是负数或正数:
class Sale {
String country;
BigDecimal amount;
}
Run Code Online (Sandbox Code Playgroud)
我想最终得到一对所有负值和所有正值的总和,按国家/地区分类。
使用这些值:
country | amount
nl | 9
nl | -3
be | 7.9
be | -7
Run Code Online (Sandbox Code Playgroud)
有没有办法最终Map<String, Pair<BigDecimal, BigDecimal>>使用单个流?
使用两个单独的流很容易做到这一点,但我无法仅用一个流来解决。