gpt4 book ai didi

testing - Travis-CI,如何在 after_script 命令中获取 committer_email、author_name

转载 作者:行者123 更新时间:2023-11-28 19:51:23 25 4
gpt4 key购买 nike

我知道 committer_email、author_name 和其他变量的加载是通知事件的一部分。是否可以在 before_script、after_script 等早期事件中访问它们?

我想访问这些信息并将其直接添加到我的测试结果中。将构建信息、测试结果信息和 github 存储库信息放在同一个文件中会很棒。

最佳答案

您可以使用 git log with --pretty 将提交者电子邮件、作者姓名等提取到环境变量中,例如

export COMMITTER_EMAIL="$(git log -1 $TRAVIS_COMMIT --pretty="%cE")"
export AUTHOR_NAME="$(git log -1 $TRAVIS_COMMIT --pretty="%aN")"

Travis 会把这个放在 before_install or before_script 中阶段。

TRAVIS_COMMIT 环境变量是 provided by default .

关于testing - Travis-CI,如何在 after_script 命令中获取 committer_email、author_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39681509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com