コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Visual Studio Code】Jenkinsfile の文法が正しいかどうか検証できる拡張機能「Jenkins Pipeline Linter Connector」紹介

はじめに

「Jenkins Pipeline Linter Connector」を VSCode に追加することで
Jenkinsfile の文法が正しいかどうか検証できるようになります

使用例

f:id:baba_s:20190403213015g:plain

Ctrl + Shift + P でコマンドパレットを開いてから「Validate Jenkinsfile」を選択するか、
Shift + Alt + V を押すことで、Jenkinsfile の文法が正しいかどうか検証できます

編集を保存していない状態で「Validate Jenkinsfile」を実行すると
最後に保存された時のコードが検証されてしまいます
検証する時はコードを保存してから「Validate Jenkinsfile」を実行する必要があります

設定

「Jenkins Pipeline Linter Connector」を使うためには
VSCode の settings.json に項目を追加する必要があります

  • jenkins.pipeline.linter.connector.url :Jenkins Pipeline Linter の URL
  • jenkins.pipeline.linter.connector.user :Jenkins のユーザー名(省略可)
  • jenkins.pipeline.linter.connector.pass :Jenkins のパスワード(省略可)

例えば Jenkins のアドレスがデフォルトで、ユーザーが存在しない場合は

{
    "jenkins.pipeline.linter.connector.url": "http://localhost:8080/pipeline-model-converter/validate"
}

settings.json をこのように記述することで使用できるようになります

参考サイト様