小编Bri*_*son的帖子

从Nexus Repository Manager OSS 3.0.1-01中删除Docker镜像

我一直在使用Nexus发布我的Docker镜像几个月,我非常喜欢它添加到经典Docker Registry中的功能.

最近,我们存储的图像数量导致磁盘空间问题.我环顾了图形界面,显然没有什么可以同时删除多个Docker图像.我知道有一个Nexus任务可以删除未使用的工件,但它似乎只适用于Maven和Nugget.

有没有办法使用Nexus Repository Manager OSS 3.0.1-01同时删除未使用的图像或至少几个图像?

谢谢!

nexus docker devops

14
推荐指数
2
解决办法
6126
查看次数

角度测试和 ngModel

我正在使用 Angular 编写第一个组件测试,但在使 ngModel 绑定工作时遇到一些困难。这是我的测试模块定义:

beforeEach(async(() => {
    TestBed.configureTestingModule({
      declarations: [
        LdapLoginComponent,
      ],
      imports: [
        CommonModule,
        FormsModule,
        NoopAnimationsModule,
        MatInputModule,
        MatFormFieldModule,
        RouterTestingModule,
      ],
      providers: [
        {
          provide: AuthorizationService,
          useValue: { login() {} },
        },
      ]
    }).compileComponents();
  }));
Run Code Online (Sandbox Code Playgroud)

这是我的测试用例:

it('should bind form fields with class', fakeAsync(() => {
    // Given
    const username = 'username';
    const password = 'password';
    const usernameField = de.query(By.css('input[name=username]')).nativeElement;
    const passwordField = de.query(By.css('input[name=password]')).nativeElement;

    // When
    usernameField.value = username;
    passwordField.value = password;
    usernameField.dispatchEvent(new Event('input'));
    passwordField.dispatchEvent(new Event('input'));
    tick();
    fixture.detectChanges();

    // Then …
Run Code Online (Sandbox Code Playgroud)

testing ngmodel angular

5
推荐指数
1
解决办法
3794
查看次数

主管和Docker:如果服务没有启动,如何退出Supervisor?

我目前在Docker镜像中使用Supervisor来启动和管理我的服务,如果这些服务中至少有一个进入FATAL状态,我想配置Supervisor退出.

这样做,除了Supervisor之外什么都没有成功启动时,我想避免让Docker容器处于运行状态.

谢谢!

supervisord docker

4
推荐指数
2
解决办法
1390
查看次数

Spring Data Mongo-查询方法和不同字段

我目前正在使用Spring Data Mongo进行项目。我的存储库只是扩展MongoRepository的接口。我想添加一个自定义查询方法,以检索集合中一个字段的所有不同值。

我尝试过这样的事情:

@RepositoryRestResource(path = "devices", collectionResourceRel = "deviceInfos")
public interface DeviceInfoRepository extends MongoRepository<DeviceInfo, String> {

    @RestResource(path = "distinctUnitIds")
    List<String> findDistinctUnitIdBy();

}
Run Code Online (Sandbox Code Playgroud)

有了这些代码,Spring会给我一个错误,因为它无法建立我的列表。所以我尝试了这个:

@RepositoryRestResource(path = "devices", collectionResourceRel = "deviceInfos")
public interface DeviceInfoRepository extends MongoRepository<DeviceInfo, String> {

    @RestResource(path = "distinctUnitIds")
    List<DeviceInfo> findDistinctUnitIdBy();

}
Run Code Online (Sandbox Code Playgroud)

该代码可以工作,但独特之处似乎被完全忽略了。

关于Distinct查询方法的文档确实不清楚...

我做错什么了吗?解决使用Spring Data获得字段的不同值的最佳方法是什么?

谢谢!

java spring mongodb spring-data

2
推荐指数
1
解决办法
8703
查看次数

标签 统计

docker ×2

angular ×1

devops ×1

java ×1

mongodb ×1

nexus ×1

ngmodel ×1

spring ×1

spring-data ×1

supervisord ×1

testing ×1