我有多个微服务,我anonymous用于开发部署.当微服务代码库发生一些变化时,我会触发ci job来重新部署它们.我有以下脚本来做到这一点.但每次我必须从头开始构建所有图像然后运行它们.完成所有这些操作后,我有了gitlab-ci图像.所以我使用最后一个脚本删除它们.你建议什么使这个过程更实用?有没有办法更新现有图像而不用新的更改删除它?
- docker-compose build
- docker-compose down
- docker-compose up -d --force-recreate
- docker rmi $(docker images -f "dangling=true" -q) -f
Run Code Online (Sandbox Code Playgroud)
附加信息:我正在使用 anonymous
假设我有一个类,并且我声明了两个方法仅在该类中使用。
// 1.
private get something() { return 0; }
// 2.
private getSomething() { return 0; }
Run Code Online (Sandbox Code Playgroud)
我了解 getter 和 setter,但我很好奇这种情况是否有任何区别?
我有一个数组
var arrList = [{
"email": "a@mailinator.com",
"pname": "john doe1" },
{
"email": "a@mailinator.com",
"pname": "john doe2" },
{
"email": "a@mailinator.com",
"pname": "john doe3" } ]
Run Code Online (Sandbox Code Playgroud)
我想转换这个数组,并希望输出如下
{
"a@mailinator.com": [{
"email": "a@mailinator.com",
"pname": ["john doe1", "john doe2", "john doe3"]
}]
}
Run Code Online (Sandbox Code Playgroud)
我在下面尝试了lodash但没有成功
arrList = _.uniqBy(arrList, "email", "pname")
result = _.chain(arrList).groupBy('email').value('')
Run Code Online (Sandbox Code Playgroud)
在数组中,有多个不同的电子邮件呈现,我们需要按电子邮件分组。