【问题标题】:How do I add a timer to my gitlab-ci job to make it stop within 1 minute in gitlab-ci.yml如何在 gitlab-ci 作业中添加计时器以使其在 gitlab-ci.yml 中的 1 分钟内停止
【发布时间】:2019-10-08 09:56:21
【问题描述】:

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

我可以使用 spring-boot-maven-plugin 启动我的应用程序,但我配置的作业没有完成,因为应用程序正在运行并在 1 小时后超时。

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

这是我的 gitlab-ci.yml 配置

server_start:
  stage: test
  script:
    - mvn spring-boot:start

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

【问题讨论】:

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


    【解决方案1】:

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

    您可以定义一个“全局”timeout

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

    【讨论】:

    • 谢谢。拥有那个功能会很方便。
    猜你喜欢
    • 1970-01-01
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 2021-05-06
    • 2021-08-15
    • 1970-01-01
    • 2019-09-27
    • 2016-02-29
    相关资源
    最近更新 更多