我创建了一个Ansible Playbook,用于检查Git存储库中的代码。
如何使用Ansible检索已签出代码的最新提交消息?
答案 0 :(得分:5)
您可以使用git log获取最后一次提交消息并将其保存在变量中。像这样:
- name: get latest commit message
shell: "git log --pretty="%s" -n1"
args:
chdir: "{{ path }}"
register: latest_commit_message
然后您获得最新的提交并将其保存在变量latest_commit_message
。
使用--pretty
,您可以定义所需的输出格式。