如何使用Ansible检索签出代码的提交消息?

时间:2016-09-29 16:22:03

标签: git ansible ansible-playbook

我创建了一个Ansible Playbook,用于检查Git存储库中的代码。

如何使用Ansible检索已签出代码的最新提交消息?

1 个答案:

答案 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,您可以定义所需的输出格式。