- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试使用 CopyArtifacts() 以及编写自定义配置 block 以从上游构建复制工件。我在两者中都收到错误,如下所示 -
FATAL: No signature of method: javaposse.jobdsl.dsl.Job.CopyArtifacts() is applicable for argument types: (java.lang.String, java.lang.String, jobDSL$_run_closure1_closure4_closure14) values: [xxx-StarTrooper-master.unity, target/**, jobDSL$_run_closure1_closure4_closure14@a1994b]
groovy.lang.MissingMethodException: No signature of method: javaposse.jobdsl.dsl.Job.CopyArtifacts() is applicable for argument types: (java.lang.String, java.lang.String, jobDSL$_run_closure1_closure4_closure14) values: [xxx-StarTrooper-master.unity, target/**, jobDSL$_run_closure1_closure4_closure14@a1994b]
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:55)
at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:78)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:46)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149)
at jobDSL$_run_closure1_closure4.doCall(jobDSL.groovy:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
我的代码片段如下 -
CopyArtifacts(downstreamUnityJob.name,'target/**'){
buildNumber("${UNITY_BUILD_NUMBER}")
}
当我尝试自定义配置 block 时,我也遇到错误 -
FATAL: No signature of method: groovy.util.Node.call() is applicable for argument types: (java.lang.String) values: [xxx-StarTrooper-master.unity]
Possible solutions: wait(), name(), value(), any(), wait(long), get(java.lang.String)
groovy.lang.MissingMethodException: No signature of method: groovy.util.Node.call() is applicable for argument types: (java.lang.String) values: [xxx-StarTrooper-master.unity]
Possible solutions: wait(), name(), value(), any(), wait(long), get(java.lang.String)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:55)
at org.codehaus.groovy.runtime.callsite.PojoMetaClassSite.call(PojoMetaClassSite.java:46)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at jobDSL$_run_closure1_closure4_closure14_closure16.doCall(jobDSL.groovy:49)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
这是我的配置 block -
configure {
project -> project/ builders / 'hudson.plugins.copyartifact.CopyArtifact'{
projectName downstreamUnityJob.name //downstreamUnityJob comes from another job dsl object
project downstreamUnityJob.name
filter 'target/**'
selector('class':"hudson.plugins.copyartifact.SpecificBuild"){
buildNumber "$UNITY_BUILD_NUMBER"
}
}
}
你能告诉我我错过了什么吗?
最佳答案
在 JobDsl 中,copyArtifacts 需要以小写字母 c 开头(而不是你的大写字母 C)
关于jenkins - CopyArtifacts(...) 在 Jenkins 的 job-dsl-plugin 中使用时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21786804/
我有Copy Artifact插件已安装并尝试使用以下 Jenkinsfile 通过 jenkins 管道构建和部署 参数 DEPLOY_BUILD_NUMBER 默认为当前版本号。如果 DEPLOY
这个问题已经以某些形式被问到,但我发现的所有问题/答案对我的情况都没有帮助:( 我有以下 Jenkins 文件 pipeline { agent any stages {
我需要从特定构建中复制工件,这并不总是最新的。我正在寻找一种从特定内部版本号复制工件的方法。 有谁知道这是否可能以及我如何做到这一点? 我在我的管道脚本中使用以下代码段来复制最新的工件: step (
基于这篇试图在我的环境中测试管道代码的帖子。但它给出了以下错误消息。如何修复他的管道代码? ERROR: Unable to find project for artifact copy: test
如何传递在管道作业中复制工件的内部版本号?因为默认此步骤从最后一个稳定版本复制工件,并且我需要从特定版本(例如 123)复制工件。 我的管道代码在这里: node { stage "Copy ar
如何传递在管道作业中复制工件的内部版本号?因为默认此步骤从最后一个稳定版本复制工件,并且我需要从特定版本(例如 123)复制工件。 我的管道代码在这里: node { stage "Copy ar
我尝试使用 CopyArtifacts() 以及编写自定义配置 block 以从上游构建复制工件。我在两者中都收到错误,如下所示 - FATAL: No signature of method: ja
我是一名优秀的程序员,十分优秀!