groovy

查找和替换似乎在 Jenkins Pipeline 中不起作用
groovy

查找和替换似乎在 Jenkins Pipeline 中不起作用

我有以下代码来搜索字符串并在所有 deploy.yaml 文件中替换它 sh "find . -name deployment.yaml -exec sed -r -i 's,$project.*,$project:$tag,' {} +" 它在本地可以工作,但在 Jenkins 上似乎不起作用。也没有报告故障。我不明白如何使用它? 我对使用感到困惑findFiles def files = findFiles(glob: '**/deployment.yaml') //alternative def files = sh(returnStdout: tru...

Admin

如何在 Ubuntu linux Groovy 上安装 realvnc-vnc-server?
groovy

如何在 Ubuntu linux Groovy 上安装 realvnc-vnc-server?

由于缺少依赖项,从 Realvnc.com 下载的 deb 文件安装 real-vnc-vncserver 失败。这似乎是因为缺少 libgcc1,而 Groovy (20.10) 上没有该库 有一个 libgcc-s1。这是同一个东西吗?我该如何告诉安装程序使用它?或者还有其他方法吗?Ubuntu 似乎不再提供该服务器 ...

Admin

如何修复 sed 命令以使其在 groovy 中工作
groovy

如何修复 sed 命令以使其在 groovy 中工作

我有以下可以在 gitlab 中运行的代码(没有该sh部分): sh ''' mkdir ./pylint docker run --rm --entrypoint=/usr/local/bin/pylint ${IMAGE_NAME}:${IMAGE_VERSION} --rcfile=.pylintrc --exit-zero ${MODULE} > ./pylint/pylint.log PYLINT_SCORE=$(sed -n 's/^Your code has been rated at \([-0-9.]*\)\/.*/\1/p' ./p...

Admin

如何在Jenkins中使用groovy环境变量在Jenkins管道中传递bat命令
groovy

如何在Jenkins中使用groovy环境变量在Jenkins管道中传递bat命令

我想%region%COGAPP%env%:10000根据 Jenkins 参数选择连接变量 %dispatcher% =。region传递正确但env实际上不是。env有一个额外的循环,因此它返回特定的输出(例如,如果在 UI 中选择了 Dev,则返回 901)。 for (b in environmentGroup) { String envX = "" if ("$b" == "Dev"){ ...

Admin

Win7 Pro 上的 Groovy SDK 2.5.7(带有 Java JDK 8 更新 211)-Groovy 控制台无法启动
groovy

Win7 Pro 上的 Groovy SDK 2.5.7(带有 Java JDK 8 更新 211)-Groovy 控制台无法启动

上周,我安装了 64 位 Java SE 8 更新 211,为安装 Groovy 做准备。今天早些时候,我尝试安装 Groovy 2.5.7 SDK。最初,它识别了我之前安装的 64 位 Java,然后显示一条消息,声称无法确认 64 位版本,随后安装了 Groovy 的 32 位二进制文​​件。文件“installed_versions”讨论了这个问题,并指出用户只需将正确/所需版本的本机启动器(位于 C:\Program Files (x86)\Groovy\Groovy-2.5.7\Supplementary\native)复制到 Groovy\Gro...

Admin

Groovy - 错误:Groovy:内部 groovyc 错误:代码 1
groovy

Groovy - 错误:Groovy:内部 groovyc 错误:代码 1

每次我尝试运行 Groovy 脚本时,我都会收到上面提到的错误消息。我真的不知道如何处理这个错误,我只能给你完整的错误消息。 Information:Groovyc: While compiling tut:java.lang.NoClassDefFoundError: Unable to load class org.apache.groovy.jaxb.extensions.JaxbExtensions due to missing dependency javax/xml/bind/JAXBContext at org.codehaus.gr...

Admin

有适用于 Windows 10 的 64 位版本的 Groovy 吗?
groovy

有适用于 Windows 10 的 64 位版本的 Groovy 吗?

Groovy 有 64 位版本吗?我的操作系统是 Windows 10。 我找了好几天都没有找到。我遇到的问题是我需要使用 64 位 JVM 和 Groovy,这样我才能最大化 JVM 堆大小(我需要超过 4G,这是使用 32 位 JVM 时的最大堆大小)。 ...

Admin

Groovy 语法不适用于反斜杠
groovy

Groovy 语法不适用于反斜杠

我正在尝试在 Groovy 语法中的以下命令中使用反斜杠: find /path/folder-* -type f -iname "file*" -exec rm -f {} \; 当我尝试在 Jenkins 管道上构建此命令时,出现有关此语法的错误。甚至在我执行此命令之前,Jenkins 表单字段上就出现带有红色语法的警告,提示“意外字符:'\'”。 我该如何替换或修复这个反斜杠的错误? Groovy 命令: node ("instance") { stage ("cleaning folders"){ sh ''' ...

Admin

在 Intellij 2017.1 上设置 groovy SDK
groovy

在 Intellij 2017.1 上设置 groovy SDK

我正在尝试使用 IntelliJ 2017.1 社区版中的项目运行 Spock 测试。在编辑 spec 文件时,我在导入行中收到错误消息“无法解析 spock”​​,其中包含“配置 Groovy SDK”链接。当我单击该链接时,我得到了“设置库”对话框。它有一个“使用库”文件夹搜索。因此,我找到我的 groovy-2.4.10 SDK 文件夹并按确定。然后我收到此错误消息: 看起来指定路径中的 Groovy 分发已损坏。无法确定版本。 我反复检查了 Groovy SDK 文件夹。这是我从 prestine 下载的解压文件,里面有一个完整的 Gro...

Admin

Jenkins 2.7 启动所有以关键字开头的作业作为管道
groovy

Jenkins 2.7 启动所有以关键字开头的作业作为管道

我正在尝试在 Jenkins 2.7 中以预设字符串作为管道启动所有作业。到目前为止,我设法编写了以下 Groovy 代码: node { jobs = hudson.model.Hudson.instance.getAllItems(FreeStyleProject) for (job in jobs) { // here was an "if" statement: if (job.getFullName() =~ /my regex/) { stage job.getFullName() build job...

Admin

Groovy 控制台无法在 Windows 7 x64 上加载
groovy

Groovy 控制台无法在 Windows 7 x64 上加载

我之前从未使用过 Groovy。 我从 Java 网站安装了可执行文件和最新的 JDK。 我将系统环境变量设置JAVA_HOME为C:\Program Files\Java\jdk1.8.0_77和GROOVY_HOME。C:\Program Files (x86)\Groovy\Groovy-2.4.6\bin 控制台无法加载,所以我尝试重新启动计算机。没有成功。我尝试直接从 groovy 文件夹运行 GroovyConsole.exe,并尝试 GroovyConsole.bat 文件。 它不起作用,以上所有都是我在网上找到的唯一的解决方案。 ...

Admin

Linux 机器上的 Groovy 性能
groovy

Linux 机器上的 Groovy 性能

当我在我的一台 Linux 机器上启动 Groovy 时遇到一个问题 —— 执行非常简单的命令大约需要 30 秒: groovy -e "" 如果我运行strace它,我会看到它停止并等待的位置如下: mprotect(0x7fae284e0000, 4096, PROT_NONE) = 0 clone(child_stack=0x7fae285dfff0, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_P...

Admin