繁体   English   中英

gitlab-ci如何真正起作用?

[英]How does gitlab-ci really work?

哪些命令与gitlab-ci.yml文件兼容。 如果所有Shell命令都兼容,那么如何知道命令何时失败。 即,如果我正在运行一个测试,该测试输出哪些测试失败并成功,则ci如何解释此信息以检测失败。

它通过每个命令的退出状态来识别它:

每个命令都返回退出状态(有时称为返回状态或退出代码)。 成功的命令返回0,不成功的命令返回非零值,该值通常可以解释为错误代码。 行为良好的UNIX命令,程序和实用程序在成功完成后将返回0退出代码。

因此,如果所有命令均未返回非零值,则构建将成功通过。 您应该能够通过直接在作业中调用exit 1来模拟失败:

your_job:
  script:
    - exit 1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM