unity3d jenkins 插件https://plugins.jenkins.io/unity3d-plugin/#documentation已经很老了。自 2015 年以来就没有更新过!我想在管道脚本中使用它,但文档没有说明管道语法是什么。
我不是詹金斯插件作者专业人士,但这里有一个@DataBoundConstructorhttps://github.com/jenkinsci/unity3d-plugin/blob/master/src/main/java/org/jenkinsci/plugins/unity3d/Unity3dBuilder.java#L53看起来很有希望,但是以下不起作用:
Unity3DBuilder: unity3dName: "Unity 2019.4.5", argLine: "-quit -batchmode -projectPath . -logFile ${WORKSPACE}\compilelog.txt"
错误提示为unexpected token: unity3dName
。
编辑:我尝试了这种替代语法,但也出现了错误:
Unity3dBuilder(unity3dName: "Unity 2019.4.5", argLine: "-quit -batchmode -projectPath . -logFile ${WORKSPACE}\\compilelog.txt")
出现错误:No such DSL method 'Unity3dBuilder'
我是否正确地假设任何旧插件都可以从管道脚本中使用?如果是这样,那么这个插件的正确语法是什么?