34得票12回答
从Jenkins工作流(Pipeline)插件中获取已登录Jenkins的用户名

我正在使用Cloudbees的Jenkins Pipeline插件(之前称为Workflow插件),我试图在Groovy脚本中获取用户名,但是我无法实现。stage 'checkout svn' node('master') { // Get the user name logg...

18得票3回答
Jenkins嵌入式构建状态图标未显示。

我想在Jenkins中使用可嵌入构建状态插件。我正在使用Cloudbees。我已将Job/ViewStatus权限授予anonymous用户。当我将Markdown添加到README.md中时,没有显示图标。我尝试了protected和unprotected链接。# protected [![...

18得票3回答
Jenkins:在已推广的构建中使用归档工件

我已经在构建的最后一步将一个工件存档,并且可以通过类似这样的方式访问:https://xxx.ci.cloudbees.com/job/xxx/52/artifact/target/xxx-1.2.1-SNAPSHOT-r8304-20130807-1507-app.zip 如何在推广过程中...

16得票2回答
如何删除名为“..”的视图

我在Cloudbees中创建了一个新的视图,在配置期间希望它不会被我的团队注意到。我将视图重命名为“ ..”,只是因为这是我能想到的第一件事。 现在我无法删除该组,因为使用“ ..”被解释为目录遍历。 我无法通过点击选项卡导航到该视图,因为“https://{account}.ci.cl...

16得票4回答
我能否将Jenkins的SCM轮询间隔随机化?

在大多数Jenkins的示例中,SCM轮询值被指定为*/15 * * * *,即每15分钟轮询一次SCM。 当你有数百个作业时,这样做很好,但当你有数千个作业时,就会导致在每小时的15、30、45和0分钟向SCM(在本例中为Subversion)服务器发送成千上万的请求。 是否有一种方法可以...

14得票3回答
用于执行Jenkins shell脚本的Git环境变量

希望有人能够帮忙 - 我在Jenkins实例中安装了以下插件,但是似乎无法获取下面的Git变量。我需要这些来完成我们的CI设置。我是否遗漏了什么? 我将它们传递如下: ssh builder@10.10.10.10 "./build-pass.sh $GIT_BRANCH"https://wi...

14得票7回答
将Groovy变量传递给Shell脚本

我刚开始学习Groovy。我想在svn复制命令中传递svnSourcePath和svnDestPath到shell脚本。但是URL没有被渲染。node { stage 'Copy Svn code' def svnSourcePath = "${svnBaseURL}${svnAppCod...

13得票5回答
Jenkins和Docker中出现设备空间不足的问题 - 如何正确清理?

我们正在Ubuntu 16.04.1服务器上运行Jenkins(版本2.60.1)。我们最近遇到的一个问题是,我们经常会遇到错误“设备上没有剩余空间”。 我了解在使用Docker时,由于留下的文件占用了不必要的空间,需要进行严格的清理过程。 我们使用CloudBees Docker Bui...

11得票3回答
云蜂上的jenkins-cli构建: "没有这个任务"

我需要远程触发托管在CloudBees上的Jenkins构建。目前,我正在尝试使用 jenkins-cli,但一直无法成功。目前我正在使用SSH密钥对进行身份验证。 当我执行以下操作时:$ java -jar jenkins-cli.jar -s https://... list-jobs ...

11得票6回答
在线部署Java Web应用程序

我已经在Eclipse上构建了一个Java Web应用程序。但是我对将应用程序上线即部署到互联网上的过程仍然很陌生。我尝试使用Cloudbees并成功将其部署到run@cloud上,但实际上无法看到其运行。目前我还没有购买任何域名,因此我想先在任何免费域名上进行尝试。如果我想让这个应用程序上线...