직장에서 우리는 최근 Jenkins를 사용하기 시작했습니다. Vim에서 빌드의 기본 상태를보고 싶습니다. 이 작업을 수행하는 일반적인 또는 표준 방법이 있습니까?Vim 내부에서 Jenkins와 상호 작용하는 표준 방법이 있습니까?
현재 저는 jenkins API와 상호 작용하는 자체 스크립트를 사용하고 있지만, 오히려 많은 사람들이하기를 원할 것이라고 생각하는 일반적인 방법이 없을 것이라고는 생각하지 않습니다.
직장에서 우리는 최근 Jenkins를 사용하기 시작했습니다. Vim에서 빌드의 기본 상태를보고 싶습니다. 이 작업을 수행하는 일반적인 또는 표준 방법이 있습니까?Vim 내부에서 Jenkins와 상호 작용하는 표준 방법이 있습니까?
현재 저는 jenkins API와 상호 작용하는 자체 스크립트를 사용하고 있지만, 오히려 많은 사람들이하기를 원할 것이라고 생각하는 일반적인 방법이 없을 것이라고는 생각하지 않습니다.
내가 개발 한이 vim 플러그인을 사용할 수 있습니다.
https://github.com/burnettk/vim-jenkins
은 젠킨스가 Jenkinsfiles를 사용합니다 향후 사용하는 대부분의 응용 프로그램 때문에, 나는 후크로 그것을 사용하기로 결정했다. 그래서 당신이 할 것은 다음과 같이 그 빌드 계획의 경로로 Jenkinsfile 어디에서나 주석을 추가 할 수 있습니다 :
// BUILD_PLAN_PATH: /view/Sweetapps/job/hot-app/job/master
을이 댓글이 문서로이 기능에서조차 떨어져 이론적으로 유용하지만, 그 목적은 플러그인입니다 이 Jenkinfile과 함께 사용되는 빌드 계획에 대한 빌드 상태 (FAILURE/SUCCESS/etc)를 가져 오기 위해 jenkins API와 상호 작용하는 방법을 파악하기 위해이를 파싱합니다. 주석 자리에되면, 실행하여 빌드 상태를 가져 오기 :
:JenkinsShowLastBuildResult
또는 바로 가기 ("젠킨스 빌드") : 빌드 상태가 당신의 정력 창에 echo'ed됩니다
<Leader>jb
.
내가 가장 좋아하는 기능은 여전히 Jenkinsfile 인증입니다. 하루에 여러 번 사용합니다.
:JenkinsValidateJenkinsFile
또는 ("젠킨스 Jenkinsfile"의 줄임말) 바로 가기 : 특징 등
<Leader>jj
희망 사람, 어쩌면 추가하는 것이 유용 할 수있는 다른 기능에 대한 몇 가지 아이디어를 얻을. 당겨 받기 요청은 물론 환영합니다. 브라우저 창에서 Jenkinsfile에 이미 문서화 된 것과 동일한 빌드 계획을 열어주는 기능을 추가하려고합니다 (Mac "open"을 사용하지만, Linux 또는 Windows에서 작동하도록 신경 쓰면 가능할 수도 있음).
Google에서 무엇을 찾았습니까? – romainl
@romainl 원격 터미널 액세스 Jenkins 플러그인이 있습니다 만 오래된 버전이며 Jenkins에 추가해야합니다. 현재 사용할 수있는 활성/활성 플러그인이 없음을 알 수 있습니다. 이것은 내가 많은 vimmers가 이것을하기를 원했던 것으로 상상했던 것에 따라 내가 표준 방법이있을 것 인 것이 궁금하게 생각하고있는 이유 다. – Scheme
vim의 경우 특별히 그렇다고 추측합니다. 하지만 젠킨스는 API를 가지고있다. –