我正在尝试使用Heroku从Beanstalk部署Java项目。 但是在部署过程中,默认情况下会跳过测试。 我知道Dskiptests的默认设置为true。 是否可以使用Heroku运行测试? 我在哪里更改设置以覆盖默认设置。 这是默认情况下启动构建的方式:

输出----->检测到Java应用程序

输出----->安装OpenJDK 1.8 ...完成

输出----->执行中:mvn -B -DskipTests = true全新安装

#1楼 票数:1

运行以下命令:

$ heroku config:set MAVEN_CUSTOM_OPTS=""

有关更多信息,请参见: https : //github.com/heroku/heroku-buildpack-java#customize-maven

#2楼 票数:1

我的工作很顺利,没有任何变化,突然停了下来。 尝试波纹管并工作

heroku config:set MAVEN_CUSTOM_OPTS="-DskipTests=false"

顺便说一句,我试图设置空字符串,因为MAVEN_CUSTOM_OPTS的值MAVEN_CUSTOM_OPTS

如果您想知道所有变量的当前值,请尝试:

heroku run printenv

#3楼 票数:0

您还可以在Heroku仪表板中配置MAVEN_CUSTOM_OPTS。 在此处输入图片说明

  ask by bash translate from so

未解决问题?本站智能推荐:

3回复

有没有办法将更改推送到AWS Beanstalk而不是在每次部署时上传整个zip文件?

我正在迁移游戏! 从Heroku到AWS Beanstalk的应用程序。 Heroku在部署方面非常直接:只需将更改推送到Heroku上的远程git存储库,并在服务器端进行构建。 这非常方便,因为没有必要为每个微小的更改上传整个项目(包括所有库!)。 基本上每次更改我们都会生成一
4回复

在heroku上运行黄瓜测试

我正在考虑在我的rails应用程序上运行我的黄瓜测试。 这是检查开发环境和部署环境之间差异的理智方式吗? 有没有人有这种情况的经验? Rake -T告诉我“黄瓜耙任务不可用(黄瓜没有安装)”,即使我已经在我的.gems文件中指定了cucumber-rails。 我是从错误的角度接近这
1回复

如何在Elastic Beanstalk上设置delayed_job时修复'require'错误

我无法在Elastic Beanstalk上运行delayed_jobs。 我正在使用运行Ruby 2.1(Passenger Standalone)容器的64位Amazon Linux 2014.03 v1.0.0 。 这是我的配置脚本(delayed_job.config).....
1回复

如何在部署后脚本中将更改目录设置为Amazon Elastick Beanstack上PHP应用程序所在的目录

我为Amazon Elastick Beanstack上现有的PHP应用程序创建了部署后脚本。 该脚本已在远程计算机上正确启动,但是当前目录可能不是应用程序所在的目录。 如何更改路径以获取PHP应用程序在Amazon Elastick Beanstack实例上的安装位置? EBex
1回复

自动部署Elastic Beanstalk更改

我在使用弹性beantalk时遇到问题,在我的应用程序中有一些代码可以动态创建一些文件,现在我想保留这些文件以备将来使用,因此有什么方法可以将我动态创建的文件推送到GitHub是自动生成的,因此在下一次部署中,这些更改将保留下来,因为每次部署后弹性beantalk用新代码替换旧代码,那么我该如何提交
2回复

如何在AWS Elastic Beanstalk部署新版本的应用程序期间防止停机?

我对Elastic Beanstalk的理解是,当您部署新版本的应用程序时,它会一次一个地部署到Amazon EC2实例(如果您有多个)。 但是,即使至少有两个实例,当我在部署它时上传新的.war时,我的应用程序会导致短暂的停机时间,就像它同时更新它们一样。 有没有办法可以确保没有停机时间,
1回复

如何可靠地跟踪已部署网站上的更改?

我在许多不同的环境中为许多不同的客户端部署了许多站点。 我在本地开发,使用git进行版本控制,并使用Beanstalk进行部署,但这并不涵盖客户端通过后端(因此是数据库)进行的更改以及它们上载的文件。 当需要进行维护或进一步开发和错误修复时,我觉得我从第一个开始,好像我没有使用git一样:寻
3回复

Elastic beanstalk Rails - 即使我设置了暂存环境,也默认为生产环境

我正在尝试使用弹性beanstalk启动rails applciation的暂存实例。 我按照文档进行了以下操作: 在此之后,我检查了.elasticbeanstalk / optionsettings仍然将'production'作为环境。 我手动将其更新为暂存,并尝试了git a