擅长:python、mysql、java
<p>更简单的解决方案是使用Python<code>subprocess</code>模块调用git。在您的情况下,这将提取最新的代码并生成:</p>
<pre><code>import subprocess
subprocess.call(["git", "pull"])
subprocess.call(["make"])
subprocess.call(["make", "test"])
</code></pre>
<p>文件:</p>
<ul>
<li><a href="https://docs.python.org/2/library/subprocess.html" rel="noreferrer">subprocess - Python 2.x</a></li>
<li><a href="https://docs.python.org/3/library/subprocess.html" rel="noreferrer">subprocess - Python 3.x</a></li>
</ul>