continuous-integration - Go CD 失败消息在环境中可用
问题描述
GoCD 有一个可用的环境变量列表: https ://docs.gocd.org/current/faq/environment_variables.html
但是我正在寻找类似的东西:GO_BUILD_ERROR 或类似的。
当构建无法将其传递给外部脚本或消息时,我想知道失败原因或消息。
文档中似乎没有任何内容。
解决方案
GoCD 没有任何此类变量。我感觉的原因主要是因为 GoCD 在构成材料构建的命令方面非常通用。您可能希望手动解析日志以找出答案。
同样在 GoCD 的上下文中,环境变量被用作阶段的输入,而不是它们的输出。如果您打算为运行的命令构建插件/包装器,请考虑将它们作为属性存储在作业中,这样以后如果需要也可以查询它们。
推荐阅读
- node.js - 在mongodb中按月份和日期分组并显示列表
- angular - Angular 12,为什么路由器防护不起作用?
- javascript - 在 vuetify 小吃店中重置超时
- apache-spark - 在 Spark 3.1.1 java 中添加新列作为数组
- rxjs - Rxjs:等待外部可观察,将值传递给内部并在订阅中返回两个解析值
- java - 使用 tomcat 服务器在 Java 中创建一个简单的 API
- unit-testing - 使用匹配器返回 a 不能为空
- python - 尝试调整框架大小
- servlets - 我们如何根据优先级或顺序在一个 ServletContextListener 中启动多个服务/作业
- excel - 查找并复制整行并在当前行下方插入复制的行