jenkins - 为什么我的Gradle Jenkins插件尝试在任务执行前通过命令行开关

标签 jenkins gradle

我正在尝试使用Gradle在Jenkins中运行测试。我有一个名为'test'的gradle任务,我指定了要使用--tests运行的测试

使用Jenkins Gradle插件,我已经指定了Switches(--tests)和Tasks('test'),但是当构建实际运行时,它将--tests放在根本无法执行的任务之前。我需要先在命令行上执行切换之前的任务,否则它将无法工作。我在这里可以做什么?

最佳答案

如果您以正确的顺序将--tests添加到“任务”,则它应该可以工作。
即尝试添加

test --tests <test include expression>

作为任务。

开关只是为了方便-最终,所有内容最终都将成为gradle可执行文件的参数列表。

关于jenkins - 为什么我的Gradle Jenkins插件尝试在任务执行前通过命令行开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42281244/

相关文章:

android - 如何从多项目目录的顶层禁用 Android Gradle 插件中的 lint abortOnError

ubuntu - zipalign 正在手动工作,但在 Jenkins 后期构建下失败

jenkins - 访问Jenkins构建管道控制台中的HTTP错误404

git - Jenkins 作业生成器 gitlab 触发器被忽略

android - 自定义属性未在样式和主题中解析

gradle - 依赖同一依赖项的多个配置

junit - Behat 可以将未定义步骤的场景视为失败吗?

java - Jenkins 在通过 jenkins-cli.jar 创建作业时失败

java - Build.gradle中的运行时范围编译失败?

android - Gradle 构建失败 - Java.exe 以非零退出值 2 完成