8000 GitHub - lun-zhang/jkfmt: 将Jenkinsfile文件格式化
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lun-zhang/jkfmt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Jenkinsfile文件格式化工具

对简单的Jenkinsfile文件可以格式化

对满足如下条件的Jenkinsfile文件可以格式化

  1. 每一行最多有一个花括号,如果有花括号,则以花括号结尾(结尾允许有行注释或者空白字符)
    例如下面这个可以格式化:
pipeline { //行末可以有行注释或空白字符
stages {
stage('stage1') {
}
}
}

而这个没法格式化:

pipeline {stages {stage('stage1') {}}}
  1. 块注释不会被格式化,但是如果有块注释,则要求块注释开头"/"出现在每行的最左边,块注释的结束"/"出现在另一行的最右边(如果你想块注释出现在同一行,直接用行注释"//"吧),否则可能格式化失败

例如允许下面的块注释:

pipeline {
    stages {
        /*stage('stage1') {
        }*/
    }
}

不允许下面2种的块注释:

pipeline {
    stages {/*
        stage('stage1') {
        }*/
    }
}
pipeline {
    stages {
        /*stage('stage1') {}*/
    }
}

About

将Jenkinsfile文件格式化

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0