如何获得最近两次git commit的azure dev ops id?

时间:2019-03-02 18:38:35

标签: git azure-devops azure-pipelines

我需要获取2个使用$(Build.SOURCEVERSIONMESSAGE)获得的Git存储库的最后一个ID提交,但是我需要从$(Build.SOURCEVERSIONMESSAGE)生成之前获得一个提交ID。

这可能吗?

1 个答案:

答案 0 :(得分:0)

我认为您将需要使用REST API。

由于您已经需要进行第一次提交,因此使用File "<ipython-input-1-b3bf60f8fc01>", line 1, in <module> runfile('C:/Users/Nikola/Desktop/untitled0.py', wdir='C:/Users/Nikola/Desktop', post_mortem=True) File "C:\ProgramData\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 786, in runfile execfile(filename, namespace) File "C:\ProgramData\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 110, in execfile exec(compile(f.read(), filename, 'exec'), namespace) File "C:/Users/Nikola/Desktop/untitled0.py", line 26, in <module> a.plot(shape) File "C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\__init__.py", line 1810, in inner return func(ax, *args, **kwargs) File "C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\axes\_axes.py", line 1612, in plot self.add_line(line) File "C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\axes\_base.py", line 1895, in add_line self._update_line_limits(line) File "C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\axes\_base.py", line 1917, in _update_line_limits path = line.get_path() File "C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\lines.py", line 945, in get_path self.recache() File "C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\lines.py", line 645, in recache y = _to_unmasked_float_array(yconv).ravel() File "C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\cbook\__init__.py", line 1365, in _to_unmasked_float_array return np.asarray(x, float) File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\core\numeric.py", line 501, in asarray return array(a, dtype, copy=False, order=order) TypeError: float() argument must be a string or a number, not 'Point' **************************************** Entering post mortem debugging... **************************************** > c:\programdata\anaconda3\lib\site-packages\numpy\core\numeric.py(501)asarray() 499 500 """ --> 501 return array(a, dtype, copy=False, order=order) 502 503 searchCriteria.$top通过Get Commits可能会获得简单的成功。