在GitLab CI中,`$CI_JOB_DURATION` 是一个预定义的变量,它表示作业运行的持续时间(以秒为单位)。你可以在CI/CD管道的任何阶段(例如脚本中)使用`$CI_JOB_DURATION`来获取作业的运行时间。注意,此变量只在作业的范围内有效。 以下是一个示例: ```yaml stages: - test job: stage: test script: - echo "Job duration: $CI_JOB_DURATION seconds" ``` 当此作业运行时,它将输出例如:"Job duration: 13 seconds"的结果。 GitLab中的持续时间是作为粒度值舍入到最近秒的整数值。 [2023-12-27 11:46:45 | AI写代码神器 | 335点数解答]