我们最近开始使用詹金斯。我希望能够从VIM内部看到构建的基本状态。是否有典型或标准的方式?
目前,我正在使用自己的脚本,该脚本与Jenkins API互动,但对我来说似乎不太可能做一些我认为很多人想做的事情的方法。
您可以使用我开发的这个VIM插件;
https://github.com/burnettk/vim-jenkins
由于大多数使用Jenkins前进的应用程序都会使用Jenkinsfiles,因此我决定将其用作钩子。因此,您要做的就是在Jenkinsfile的任何地方添加评论,并使用其构建计划的路径,例如:
// BUILD_PLAN_PATH: /view/Sweetapps/job/hot-app/job/master
此注释在理论上甚至是文档之外的文档,但其目的是供插件解析以找出如何与Jenkins API进行交互以获取构建状态(失败/成功/等)构建与此Jenkinfile相关的计划。评论到位后,通过运行来获取您的构建状态:
:JenkinsShowLastBuildResult
或它的快捷方式("詹金斯构建"):
<Leader>jb
构建状态将被回声到您的VIM窗口中。
我最喜欢的功能仍然是Jenkinsfile验证。我每天使用多次。
:JenkinsValidateJenkinsFile
或快捷方式(" Jenkins Jenkinsfile"的简称):
<Leader>jj
希望人们喜欢这些功能,也许会获得有关其他功能可能有用的想法。拉拉请求当然是欢迎的。我打算添加一个功能,以打开相同的构建计划,该计划已在浏览器窗口中的Jenkinsfile中已记录下来(使用Mac" open",但是如果有人关心它使其在Linux或Windows上工作,那将是可能的)。