我如何在gitlab-ci工作中添加计时器以使其在gitlab-ci.yml中停止1分钟

时间:2019-05-22 00:33:02

标签: java spring-boot gitlab-ci gitlab-ci-runner

我有一个Spring Boot应用程序,正在配置gitlab-ci.yml以运行集成测试。为了实现这一点,我需要运行我的spring boot应用程序。

我可以使用spring-boot-maven-plugin来启动我的应用程序,但由于该应用程序正在运行并在1小时后超时,因此我配置的工作无法完成。

有一两分钟后有没有办法结束gitlab-ci工作?

这是我的gitlab-ci.yml配置

GoogleSignInAccount account = GoogleSignIn.getLastSignedInAccount(this);
if (GoogleSignIn.hasPermissions(account, getFitnessOptions())) {
    // ...
}

还有其他示例如何配置gitlab-ci.yml以检查服务器是否启动?

1 个答案:

答案 0 :(得分:1)

每个作业的超时当前不可用。参见open issue

您可以定义“全局” timeout

  

设置> CI / CD>常规管道设置