如何解决在掌握 git flow 的 PR 中,如何获取上一个 PR 的提交 SHA1?
在 Circle CI 内,我当前提交的 SHA1 暴露在 CIRCLE_SHA1
环境变量下。
来源:https://circleci.com/docs/2.0/env-vars/#built-in-environment-variables
CIRCLE_SHA1 String 当前构建的最后一次提交的 SHA1 哈希值。
我们的流程是 PR 到 master
。
为了生成 git diff
,我们希望从同一个分支获得提交 PREVIOUS_PR_SHA1
:
git diff --name-only $PREVIOUS_PR_SHA1 HEAD | grep -v "^src/"
规则很严格,因为我们希望能够随时重播作业。
这怎么可能?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。