小编akh*_*hna的帖子

在Jenkins管道上使用Email-ext插件将html报告嵌入电子邮件正文中?

如何将电子邮件正文作为硒html报告。我已经按照在Jenkins中使用Email-ext插件在邮件正文中显示HTML页面中给出的方法进行了操作,但是我遇到了错误

org.codehaus.groovy.control.MultipleCompilationErrorsException:
startup failed: WorkflowScript: 6: unexpected token: FILE @ line 6,
column 17.
        body: ${FILE,path="enteryPath/template.html"},
                ^
1 error
at org.codehaus.groovy.control.ErrorCollector.failIfErrors(
ErrorCollector.java:310)
at org.codehaus.groovy.control.ErrorCollector.addFatalError(
ErrorCollector.java:150)
at org.codehaus.groovy.control.ErrorCollector.addError(
ErrorCollector.java:120) 
at org.codehaus.groovy.control.ErrorCollector.addError(
ErrorCollector.java:132) 
at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:350)
at org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(
AntlrParserPlugin.java:144)
at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(
AntlrParserPlugin.java:110)
at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:234)
at org.codehaus.groovy.control.CompilationUnit$1.call(
CompilationUnit.java:168)
at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(
CompilationUnit.java:943)
at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(
CompilationUnit.java:605)
at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(
CompilationUnit.java:581)
at org.codehaus.groovy.control.CompilationUnit.compile(
CompilationUnit.java:558)
at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268)
at groovy.lang.GroovyShell.parseClass(GroovyShell.java:688)     
at groovy.lang.GroovyShell.parse(GroovyShell.java:700)  
at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(
CpsGroovyShell.java:129)
at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(
CpsGroovyShell.java:123)
at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(
CpsFlowExecution.java:517)
at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(
CpsFlowExecution.java:480)
at org.jenkinsci.plugins.workflow.job.WorkflowRun.run( …
Run Code Online (Sandbox Code Playgroud)

jenkins email-ext jenkins-pipeline

1
推荐指数
1
解决办法
4481
查看次数

Jenkins Pipeline上的AWS cli“期望属性名称用双引号引起来”

我收到一条错误消息

期望的属性名称用双引号引起来:第1行第3列(字符2)

在Jenkins管道上运行AWS CLI以创建EC2容器服务的任务定义时。有趣的是,该脚本能够在命令行中运行而没有任何错误。

aws ecs register-task-definition --family ${FAMILY} --container-definitions "[{\"name\":\"wildfly\",\"image\":\"${REPOSITORY}\",\"memory\":3024,\"essential\":true,\"portMappings\":[{\"containerPort\":8080,\"hostPort\":8080,\"protocol\":\"tcp\"}]}]"` 
Run Code Online (Sandbox Code Playgroud)

这是完整的错误信息

aws ecs register-task-definition --family wildfly2-b47 --container-definitions [{name:wildfly, image:****/backend:b47, memory:3024, essential:true, portMappings:[{containerPort:8080, hostPort:8080, protocol:tcp}]}]
Run Code Online (Sandbox Code Playgroud)

期望的属性名称用双引号引起来:第1行第3列(字符2)

这是詹金斯阶段代码

aws ecs register-task-definition --family ${FAMILY} --container-definitions "[{\"name\":\"wildfly\",\"image\":\"${REPOSITORY}\",\"memory\":3024,\"essential\":true,\"portMappings\":[{\"containerPort\":8080,\"hostPort\":8080,\"protocol\":\"tcp\"}]}]"` 
Run Code Online (Sandbox Code Playgroud)

请帮我

amazon-ec2 amazon-web-services amazon-ecs jenkins jenkins-pipeline

0
推荐指数
1
解决办法
3620
查看次数