cloudbees相关内容
Jenkins 多分支管道项目的 Blue Ocean 界面显示了几个自动创建的分支. 是否有一种编程方式来列出管道中的分支,从代码中添加到 Jenkinsfile? 此问题询问位于 Jenkins 应用程序对象模型中的 Jenkins 项目分支信息,这些信息应该可以通过 Jenkins API 或 CLI 访问. 我查看了 http:///env-v
..
我需要在 Jenkins 管道中解析一些 JSON 并在循环中调用一些常规方法,但是脚本总是在第一次函数调用后退出.如何做到这一点? 导入 groovy.json.JsonSlurper导入 com.cloudbees.groovy.cps.NonCPS@NonCPSdef myMethod(字符串 json){def jsonSlurper = 新的 JsonSlurper()def json
..
我们做什么: 我们在 Cloudbees 上运行 Play2 应用程序,并从“/conf"目录(在应用程序的类路径中)加载一个文件. 这 2 个片段在本地和 heroku 中都有效 Play.application().getFile("conf/myfile.json") 和 new File("conf/myfile.json") 然而,在 Cloudbees 上,我们得到
..
我在 Jenkins 中使用 Clouldbees 的 Pipeline 插件(之前的名称是 Workflow 插件),我试图在 Groovy 脚本中获取用户名,但我无法实现. stage 'checkout svn'节点('主'){//获取登录Jenkins的用户名} 解决方案 您是否尝试安装 构建用户变量插件?如果是这样,您应该可以运行 节点{包装([$class:'BuildUser
..
我刚开始学习groovy.我想在svn copy命令中将svnSourcePath和svnDestPath传递给shell脚本.但 URL 未呈现. 节点{阶段“复制 Svn 代码"def svnSourcePath = "${svnBaseURL}${svnAppCode}${svnEnvDev}${SVN_DEV_PACKAGE}"def svnDestPath = "${svnBaseUR
..
我在 CloudBees 上运行一个 websocket 应用程序 - 我间歇性地看到: WebSocket 握手时出错:意外响应代码:400 我已经告诉它使用 http 1.1 来允许通过以下方式升级: bees app:proxy:update http_version=1.1 它有效,但我有时会看到错误(并非总是如此). 解决方案 这几乎可以肯定是由于没有使用 https (
..
我按照此处的说明进行操作,但是在尝试时我得到了以下信息错误: hudson.util.IOException2:远程文件操作失败:/scratch/jenkins/workspace/Xinco Demo Publish/Xinco/target/Xinco-2012-08-30_00-20-05.war at hudson.remoting.频道@1fc6bdea:s-50b0ae50在 hu
..
从Cloudbees DEV @ cloud Jenkins实例部署到GAE时出现奇怪的错误: [cloudbees-deployer]以stuart.langridge@PROJECTNAME.com的身份部署到Google App Engine[cloudbees-deployer]部署PROJECTNAME[cloudbees-deployer]从工作区解析为/scratch/jenki
..
Jenkins多分支管道项目的Blue Ocean界面显示了几个自动创建的分支. 有没有一种编程方式来列出要添加到Jenkinsfile中的代码中管道中的分支? 此问题询问位于Jenkins应用程序对象模型内的Jenkins Project分支信息,应通过Jenkins API或CLI进行访问. 我查看了http:///env-vars.html/上所
..
我正在将 jenkins 2.0 与Cloudbees Folder插件配合使用,因为这使我可以创建多个类似的项目.可以将每个文件夹中的作业排除在外,留下一个顶层作业,然后可以调用该作业来进行参数设置. 我想将参数化的作业放在“通用"文件夹中,然后从管道脚本中调用它们. 因此在jenkins浏览器中,我将拥有3个文件夹:ProjA,ProjB和Generic.在ProjA下,我有一个管
..
我们正在使用基于项目的矩阵授权策略,并且在Manage Jenkins->配置全局安全性->授权->为用户提供适当的访问权限下为用户提供访问权限. 我们也在文件夹级别提供用户访问权限. 使用下面的代码,我可以删除用户访问权限, def amp = folder.getProperties().get(AuthorizationMatrixProperty.class) def
..
它是从请求的这个问题以发布其他问题. 我按照上述问题的建议进行了操作,并正确更正了cloudbees.xml文件.但是即使那样我也无法连接.这是堆栈跟踪: HTTP Status 500 - type Exception report message description The server encountered an internal error () that prev
..
问题:我正在使用脚本来确定是否有一定数量的作业处于SUCCESS状态. 只要我不使用cloudbees文件夹插件,它就可以正常工作.我可以轻松获得项目列表并获得项目结果.但是,当我将作业移到cloudbee文件夹后,这些作业以及因此的作业结果将不再可用! Q :是否有人现在可以从位于Cloudbees文件夹中的工作中以常规的方式获得工作结果? 解决方案 def job = Jenki
..
我正在使用Play框架构建一个多租户应用程序,并使用CloudBees托管它.该网站的主要功能是可以在注册过程中代表我们的客户购买SSL证书. 注册时,用户向我们提供其自定义域名(即customer.com) 我们创建客户帐户,并将customer.com与他们的客户ID相关联 我们为客户端购买了SSL证书,并在我们的服务器上自动对其进行了配置 客户端只需要担心将其域名指向正确的I
..
我们做什么: 我们在Cloudbees上运行Play2应用程序,并从"/conf"目录(在应用程序的类路径中)加载文件. 这2个代码段可在本地和heroku中使用 Play.application().getFile("conf/myfile.json") 和 new File("conf/myfile.json") 但是,在Cloudbees上,我们得到FileN
..
文件夹名称是否可以用作类似于JOB_NAME的环境变量? 对于文件夹; JOB_NAME包含完整路径,包括父文件夹.我想要直接父文件夹作为环境变量. 解决方案 我使用过: FOLDER_NAME=${JOB_NAME%/*} STAGE=${JOB_NAME##*/} 请参见 http://www.tldp.org/LDP/abs/html/parameter-substi
..
我尝试将Play应用程序部署到Cloudbees(仅通过推送到git repo(由jenkins生成该应用程序)),它已编译并且可以正常工作,但是加载该应用程序时出现"502 Bad Gateway"错误.控制台中没有显示任何错误,只是尝试访问它时回答"502错误的网关".但这也是我在浏览器中看到的. Cloudbees说,没有其他必要的操作,只需克隆/拉动ClickStart-Project,使
..
我正在尝试将 Play框架应用程序部署到这是此问题的日志: [info] Packaging /scratch/jenkins/workspace/hello-play-tutorial/target/scala-2.11/hello-play-tutorial_2.11-1.0-SNAPSHOT-javadoc.jar ... [info] Done packaging. [info]
..
Jenkins工作流输入步骤中指定的参数是否可用于消耗量和条件逻辑?我们如何获得这些价值?例如我们如何在以下情况下获取并引用checkbox参数的true或false值: input id: 'Proceed1', message: 'Proceed or abort?', parameters: [[$class: 'BooleanParameterDefinition', default
..
重新安装Jenkins和Cloudbees Free Enterprise插件后,在Jenkins文件夹中设置的环境变量停止工作并从配置UI中消失.但是,它仍在文件系统上的config.xml中,如下所示: 我现在应该如
..