java - 如何配置Jenkins,从本地到从机运行代码?

标签 java jenkins gradle testng

我有一个Java项目,我还使用了GradleTestNG。无需 Jenkins 即可完美运行。

之后,我配置了Jenkins,现在我可以在本地上的 Jenkins 中使用 Gradle 命令运行代码。

然后我尝试在从机上运行代码。我可以在 Jenkins 节点中看到从机。我还配置了 GradleJava 在从机上运行。我必须指出的是,我在这个项目中没有使用版本控制。

当我在 Jenkins 中启 Action 业以在从机上运行时,它会启 Action 业,但问题是,它无法找到 gradle.build,因为它位于我的本地计算机中,并且不在从机中。

问题是,我应该使用版本控制吗?它能解决问题吗?或者我应该使用复制工件插件

补充问题:如果我在运行 Jenkins 的同一台机器上为我的网络创建本地 git,这会是一个问题吗?

感谢您的帮助:)

最佳答案

从机需要您的文件 gradle.build,因此可以通过 SFTP 手动将其放置在那里。 如果你的gradle.build要定期更改,那么它更喜欢使用版本控制,例如git,jenkins将通过它获取最新文件。

同样,这不是强制性的,但建议使用 git 等版本控制来防止不必要的错误

关于java - 如何配置Jenkins,从本地到从机运行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58554955/

相关文章:

javax.net.ssl.SSLHandshakeException : sun. security.validator.ValidatorException : PKIX path building failed happens on one machine, 但不是另一个

java - 如果在静态初始化 block 中创建线程,程序将挂起

java - CalendarFX 结合 JavaFX : Module javafx. 未找到控件

gradle - 获取与模式匹配的(子)目录

java - 以特定的时间间隔调用java程序

java - 运行在 Jenkins 下运行 JVM 的批处理文件时的堆大小

java - Jenkins 设置为用户 selenium java 脚本

jenkins - RTC 构建后交付选项与 Jenkins 构建

android - 如何将特定变量添加到用于调试和发布的单一 flavor 中

java - 运行 Android 应用程序时,我的设备中安装了两个应用程序