问题标签 [cloudbees]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - 从 Cloudbees 中的 jenkins 部署到 cloudfoundry
是否可以将 grails 应用程序从托管在 Cloudbees 中的 jenkins 构建部署到 cloudfoundry?
cloudbees - 更改 Jenkins 执行程序节点上的主机文件
我们正计划将我们的 Java Web 应用程序构建环境迁移到 Cloudbees,但目前有一个方面阻碍了我们。我们正在开发一个多租户应用程序。它使用主机子域来识别租户,我们使用通配符 dns 条目在生产中执行此操作(例如:*.example.com)。
在开发过程中,我们在 hosts 文件中硬编码了一些条目来模仿它。这些条目足以运行我们的测试:
所以基本上,Jenkins 应该设置 hosts 文件,然后在本地使用我们的 Web 容器启动我们的应用程序。然后针对正在运行的 Web 应用程序执行测试套件。
我试图在 Jenkins 项目配置中添加一个预处理步骤来编辑主机文件,但正如预期的那样,Jenkins 作业没有这样做的权限。
有没有办法在我的测试套件运行之前更改主机文件?或者我们可以做些什么来模拟通配符 dns 条目?
lift - 覆盖 CloudBees 的提升版本
目前 CloudBees 的默认 Lift 版本是 2.4,这是您在使用 Lift ClickStart 时得到的。使用 Lift 2.5-M1 的最佳方法是什么?创建一个 ClickStart 并覆盖默认版本,还是其他方式?谢谢!
jenkins - BuildHive Jenkins build error
I'm trying to use Cloudbees' BuildHive service to build my GitHub-hosted project - bkemu-android. This is android-maven-plugin controlled project, so Jenkins job was created using "Maven job" template. But project build is just failing constantly with some obscure log message:
Parsing POMs [bkemu-android] $ /usr/bin/tenant-isolate /opt/jdk/jdk1.6.latest/bin/java -XX:MaxPermSize=128m -cp /scratch/jenkins/maven3-agent.jar:/opt/maven/latest/boot/plexus-classworlds-2.4.jar org.jvnet.hudson.maven3.agent.Maven3Main /opt/maven/latest /scratch/jenkins/slave.jar /scratch/jenkins/maven3-interceptor.jar 52322
setup process failed (1): Success
ERROR: Failed to launch Maven. Exit code = 1
What I should change in my project or BuildHive job settings to successfully build my project?
mysql - 如何在 Cloudbees Java EE6 应用程序中配置 Mysql 数据源?
我正在尝试在 Cloudbees Paas 上部署现有的 Jboss 7 战争应用程序,但我遇到了数据源配置问题。在此专用Cloudbees wiki 条目和相关线程之后,我在应用程序启动期间最终出现以下错误(线程中的其他人已经提到过):
我的配置文件如下:
cloudbees-web.xml
web.xml(相关部分)
persistence.xml(相关部分)
预先感谢您的任何帮助
环境:Jboss 7,JPA 2.0
java - 在节点上运行时找不到类
我已经配置了一个从机在我的机器上运行,从机连接并被 Jenkins 识别。
我已将我的项目配置为使用该特定从属设备,并且我可以看到它在需要完成工作时开始运行。
过了一会儿,我收到以下错误:
通过终端在本地运行此命令时,我得到
知道可能是什么问题吗?
logging - 如何在 Cloudbees 上使用 logback
我想知道是否可以在 Cloubees 上使用我自己的 logback 配置,我有一个default.logback.xml
在本地可以正常工作的文件,但是一旦我部署到 Cloudbees,它就会被忽略。
git - git 存储库无法以只读方式访问
云蜂...
当我尝试尝试下拉只读 git repo 源时,我收到此错误:
人们无法访问我的开源存储库是否有原因?存储库登录页面将此 URI 提供为公共 git 存储库。
selenium - 从 CloudBees 将 Firefox 配置文件发送到 Sauce Labs
我有一个 Selenium 测试,需要将自定义的 firefox 配置文件上传到 Sauce Labs。我已将文件上传到 cloudbees 站点上引用的文件共享存储库:
我在我的 Jenkins 工作中启用了 Sauce Connect,并且还配置了用户和 api 密钥。我还为酱实验室上的自定义 Firefox 配置文件使用添加了配置
http://saucelabs.com/docs/additional-config
像这样使用 setCapability 方法:
但是,文件似乎没有像我想象的那样传输。Sauce Connect 是否以某种方式无法与 CloudBees 通信并通过 URL 访问文件?有没有其他方法可以让 Sauce Labs 的 firefox 配置文件在我的测试中使用?
ruby-on-rails - 尝试配置 Rails Ruby 或 jRuby 应用程序时,密钥在 YAML 文件中可见。是否有可以在运行时提供此功能的 gem?
在公共云和 PaaS 环境中运行时,应用程序需要在生产中保护许多秘密。常见的是 mysql 用户和密码的 database.yml 条目,但也可以有其他条目。您的 Google 应用程序秘密、Facebook 应用程序秘密……不胜枚举。没有明确的方法来保护这些本质上的配置参数。您不想将这些放在文件中,因为无法保证谁可以访问它。
在 Heroku 中,您可以通过环境变量指定事物。在 Cloudbees(一种 Java PaaS)中,您可以将这些指定为 Java 系统属性。Heroku 和 Cloudbees 都具有用于上传此配置参数的命令行实用程序,但不支持在开发和生产中轻松完成这项工作。
问题是你如何配置你的参数,以便你可以在开发中轻松开发,但在开发中没有生产秘密可用
理想情况下,将有一个可以在 ruby 和 jruby 环境和 PaaS 中工作的 gem,它允许我在 YML 文件中指定我的秘密,该文件具有开发中的开发设置,但实际的生产秘密从ENV
或java.lang.System.getProperty
.
get_secure_config 帮助程序从 Ruby 或 jRuby 获取值的ENV
位置java.lang.System.getProperty
。最后,您可以根据需要在您的应用程序中使用它们。例如在 database.yml 或设计代码中使用 google 进行身份验证。
然后为了更酷,gem 还应该给我一个可执行文件,允许我将配置推送到我的 PaaS
或者