希望有人能够帮忙 - 我在Jenkins实例中安装了以下插件,但是似乎无法获取下面的Git变量。我需要这些来完成我们的CI设置。我是否遗漏了什么? 我将它们传递如下: ssh builder@10.10.10.10 "./build-pass.sh $GIT_BRANCH"https://wi...
我需要在Jenkins Pipeline中解析一些JSON并在循环中调用一些常规方法,但是脚本总是在第一个函数调用后退出。如何解决这个问题? import groovy.json.JsonSlurper import com.cloudbees.groovy.cps.NonCPS @Non...
我有一个运行在Win2008上的Jenkins服务器(版本为1.510),里面有约100个任务。 安装并卸载了CloudBees的一套插件(Plugin_1和Plugin_2,详情请参考这里和这里),然后重启后我遇到了以下问题: 大约一半的任务都不见了。 许多插件无法正常工作,例如Gree...
我正在使用Cloudbees的Jenkins Pipeline插件(之前称为Workflow插件),我试图在Groovy脚本中获取用户名,但是我无法实现。stage 'checkout svn' node('master') { // Get the user name logg...
我刚开始学习Groovy。我想在svn复制命令中传递svnSourcePath和svnDestPath到shell脚本。但是URL没有被渲染。node { stage 'Copy Svn code' def svnSourcePath = "${svnBaseURL}${svnAppCod...
我需要远程触发托管在CloudBees上的Jenkins构建。目前,我正在尝试使用 jenkins-cli,但一直无法成功。目前我正在使用SSH密钥对进行身份验证。 当我执行以下操作时:$ java -jar jenkins-cli.jar -s https://... list-jobs ...
我正在尝试使用Cloudbees上的Jenkins来自动化部署我的软件。我按照以下方式设置了工作流程。 有时我可能想要重新部署。(假设该阶段需要手动输入参数)。在工作流中,我该怎么做?这是我的Groovy脚本。 def src = 'https://git.repo.url/proj....
我正在尝试设置CloudBees Bitbucket Branch Source Plugin,但无法设置凭据。我已添加了用户名和密码的凭据,但是下拉菜单仍然为空。 我正在使用新版的Jenkins 2.9和Bitbucket分支源插件1.5。 这是我添加的凭证。之前我还尝试添加了带私钥...
我刚刚阅读了CloudBees开发者文档,惊讶的是我没有看到任何关于为您的部署流程设置多个环境的内容。 我的计划是在本地运行应用程序,然后将代码推广到位于我的网络内的QA机器上,然后从那里部署代码更改到CloudBees云上的“Demo”环境,客户可以在发布之前审查/验收测试变更。 所以我...
我们正在Ubuntu 16.04.1服务器上运行Jenkins(版本2.60.1)。我们最近遇到的一个问题是,我们经常会遇到错误“设备上没有剩余空间”。 我了解在使用Docker时,由于留下的文件占用了不必要的空间,需要进行严格的清理过程。 我们使用CloudBees Docker Bui...