问题标签 [codeship]

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.

0 投票
0 回答
279 浏览

ruby-on-rails - Heroku Rails 500 内部服务器错误 - Codeship

我一直在努力解决一些错误并进入 heroku 部署,但是,在“检查 url”阶段它返回 500 错误。

这是错误日志:

知道这可能是什么吗?作为 rails 和 heroku 的新手,我正在努力调试它!

0 投票
2 回答
1889 浏览

android - 与 Android 的持续集成 [Codeship]

我有一个 Android 应用程序源代码,它使用 1 Android SDK(显然)2 Robolectric(用于单元测试)3 Gradle(用于构建过程)

尝试使用其他构建过程时遇到的问题是我需要进入我的存储库并每次都获取 Android SDK 并提取它。然后,清理并运行我的测试和 jacocoTestReport。这需要时间不是因为测试的数量,而是因为获取 Android SDK 和提取所花费的时间。在我的本地机器上,我可以将 Jenkins 与 Android 插件一起使用。

我的问题:我做得对吗?有没有一种更简单的方法来减少构建时间,以便我可以在我的 repo 上放置一个 POST 挂钩,以便它更好地运行(只占用运行测试和报告所需的时间)。

0 投票
2 回答
956 浏览

heroku - 将干净的流星 0.9 部署到 heroku

我正在创建一个非常小而干净的流星应用程序,并且最近更新到流星 v0.9 以便能够摆脱陨石作为“包管理器”。

对我来说,如果可能的话,不要将任何特定于部署的东西连接到源代码中,这一点非常重要。

在某种程度上,我想要做的是运行一个良好且干净的持续集成。现在我正在使用 Codeship 运行测试,然后推送到 heroku。但是自从我更新了顶级流星 v0.9 之后,似乎没有一个有效的 buildpack。

我自己创建构建包是一种合理的方式吗?除了安装节点、npm 和流星之外,它不需要做更多的事情。或者是否有另一种方法将应用程序捆绑在“构建服务器”上(代码可以做到这一点吗?)然后以某种方式将它作为普通的 node.js 应用程序推送到 heroku,并具有所有必需品和依赖项?

关于 buildpack 方式:

我一直在尝试通过安装流星

但是当我跑步时

我明白了

0 投票
1 回答
879 浏览

java - Heroku 中的 R14 和 R10 部署 Spring MVC 应用程序

我正在尝试通过Codeship CI 流在带有嵌入式码头(版本 8)的 heroku 上的 1x dyno 中部署 Spring MVC 应用程序。

Codeship 流程有效,但在部署步骤中出现 R14 和 R10 heroku 错误。

我已经在本地尝试过使用相同的 java 参数,它在 15-20 秒内部署良好。

可能是什么原因?

档案

系统属性

HEROKU 日志

0 投票
0 回答
688 浏览

ruby-on-rails - bundle exec rake db:schema:load 在 codeship.io 中不起作用

我正在使用 codeship.io 来测试我的 Ruby on Rails 应用程序。在第 10 步中,我收到以下错误。我应该在 database.yml 文件中进行哪些更改

数据库.yml

0 投票
1 回答
5808 浏览

java - 无法将 DaoAuthenticationConfigurer 应用于已构建的对象

我得到了这个例外:

您可以在https://travis-ci.org/ilopezluna/japan-at-home/builds/37866955上查看更多信息

在我执行测试期间抛出了这个异常。但我无法在我的本地主机上重现它,我总是能成功构建:S

0 投票
3 回答
705 浏览

meteor - 在 Codeship 以速度测试 Meteor

我正在尝试在 Codeship 配置 CI 基础架构。我的本地meteor --test命令就像魅力一样,但我在 Codeship 遇到了一个奇怪的错误。

当地的:

代号:

设置命令:

测试命令:

0 投票
2 回答
1021 浏览

amazon-web-services - 如何使用 CodeDeploy 在新的 EC2 实例上部署现有应用程序

当新的应用程序版本发布时,我使用 CodeShip 将我的应用程序部署到 AWS EC2 实例。CodeShip 首先将我的应用程序打包成 .zip 并放入 S3。每个部署包都使用不同的文件名生成。当我使用 CodeShip 进行部署时,他们会在CodeDeploy中创建一个新修订版并将其部署到所有当前实例。

在一个方向上,每次我部署新版本时,它都会部署到我所有已经启动的实例,但是如何将我的应用程序的最新版本从 CodeDeploy 部署到新的实例?有什么方法可以使用 aws-sdk(Ruby 或 cli)来实现这一点?

我使用 OpsWorks 来维护我的实例,并使用自定义 Chef 食谱来构建环境。

谢谢

0 投票
1 回答
610 浏览

continuous-integration - 设置 codeship 以将 bitbucket 存储库部署到 vidahost 云托管

我有一个私有的 bitbucket php 项目存储库、codeship 帐户和一个 vidahost 云托管。如何实现持续集成和部署?实现这一目标的工作流程是什么?我做了谷歌搜索,但找不到完整的教程。

0 投票
2 回答
12314 浏览

continuous-integration - Amazon Web Service CodeDeploy appspec.yml 问题

我有一个Node.js 应用程序,它使用CodeDeploy AWS 部署系统通过Codeship自动部署到 Amazon Web Service

在部署过程中,我在appspec.yml中设置了要停止当前运行的 Web 应用程序。部署完成后,我希望再次启动 Web 应用程序。

但是,我还不能在部署期间从 appspec.yml 文件中成功调用这些脚本中的任何一个。

我在 AWS 部署代理日志中看到的当前错误是

这似乎指的是旧版本的 appspec.yml 文件,它试图在不同的位置运行这些脚本。即使我更改了已部署包中 appspec.yml 文件的内容,此错误消息在每次部署时都保持不变。

除了上面列出的 appspec.yml 文件之外,我还尝试进行以下更改:

  • 没有列出每个钩子的runas参数
  • 引用已部署目录中的脚本
  • 引用部署目录之外的脚本
  • 版本参数初始设置为0.0

不幸的是,除了AWS 文档之外,关于 appspec.yml 故障排除的在线文档很少。

我做错了什么非常明显的事情?