解决办法
将参数化构建过程里面的所有“tab”全部改成“ ”(此处是四个空格)
报错详情
由用户 administer 启动
Obtained JenkinsfileOneDoTest from svn https://192.168.43.5:8443/svn/jenkinsres/DevOps/Jenkinsfiles
Running in Durability level: MAX_SURVIVABILITY
Loading library ******@master
Updating https://192.168.43.5:8443/svn/jenkinsres/DevOps/SharedLibrary at revision '2019-08-19T10:58:14.617 +0800' --quiet
Using sole credentials tom/****** (全局SVN账号) in realm ‘<https://192.168.43.5:8443> VisualSVN Server’
At revision 23
No changes for https://192.168.43.5:8443/svn/jenkinsres/DevOps/SharedLibrary since the previous build
[Pipeline] Start of Pipeline
[Pipeline] readYaml
[Pipeline] End of Pipeline
while scanning for the next token
found character '\t(TAB)' that cannot start any token. (Do not use \t(TAB) for indentation)
in 'reader', line 8, column 1:
steps:
^
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:424)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:229)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:559)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:159)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:149)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:225)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:156)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:247)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:238)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:226)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:156)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeSequenceNode(Composer.java:200)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:154)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeValueNode(Composer.java:247)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeMappingChildren(Composer.java:238)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:226)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:156)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:123)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:85)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.constructor.BaseConstructor.getData(BaseConstructor.java:106)
at org.jenkinsci.plugins.pipeline.utility.steps.shaded.org.yaml.snakeyaml.Yaml$1.next(Yaml.java:472)
at org.jenkinsci.plugins.pipeline.utility.steps.conf.ReadYamlStep$Execution.doRun(ReadYamlStep.java:133)
at org.jenkinsci.plugins.pipeline.utility.steps.AbstractFileOrTextStepExecution.run(AbstractFileOrTextStepExecution.java:32)
at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution$$Lambda$84/2135491525.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Finished: FAILURE