如何在 gitlab 作业输出中回显日期和时间?

How to echo the date and time in gitlab job output?

我想在作业的某些点输出日期和时间。这似乎会产生语法错误:

before_script:
- echo "before_script: %DATE% %TIME%"

您列出的命令适用于 Windows。如果您的 GitLab runner 使用 Linux,那么您需要使用 POSIX 命令。

您也可以使用预定义变量 CI_JOB_STARTED_AT 作为开始时间。

before_script:
  - 'echo "Job start: $CI_JOB_STARTED_AT"'
script:
  - 'echo "Script start: $(date +"%Y-%m-%d %T")"'