我在提交以下内容时出现以下错误。yml文件:
在您的应用程序中发现错误。gitlab ci。yml:根配置包含未知键:部署脚本环境
variables:
MAVEN_CLI_OPTS: " -s .m2/settings.xml --batch-mode"
MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository"
cache:
paths:
- .m2/repository/
- target/
build:
stage: build
script:
- mvn $MAVEN_CLI_OPTS compile
test:
stage: test
script:
- mvn $MAVEN_CLI_OPTS test
deploy:
stage: production
before_script:
- mkdir -p ~/.ssh
- echo -e "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
- chmod 600 ~/.ssh/id_rsa
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
script:
- bash ./gitlab-deploy/.gitlab-deploy.prod.sh
environment:
name: production
url: http://myurl.com:81
我正在尝试将一个Maven项目从GitLab部署到AWS EC2。请查收。
检查你的缩进。应该是这样的
deploy:
stage: production
before_script:
- mkdir -p ~/.ssh
- echo -e "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
- chmod 600 ~/.ssh/id_rsa
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
script:
- bash ./gitlab-deploy/.gitlab-deploy.prod.sh
environment:
name: production
url: http://myurl.com:81
在“部署”作业中,尝试将“前脚本”更改为“脚本”。为什么要在没有“脚本”的情况下配置“之前脚本”部分??
仔细检查您的部署
作业,此行看起来可疑:
- '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config'
看看这里有没有一句话?
我正在使用Terraform编写AWS代码管道。在如下所示定义CodeDeploy的阶段时,我发现一个错误: 操作部署的操作配置包含未知配置部署组 我检查了Terraform上的留档,但我没有找到任何与CodeDeploy提供商配置相关的内容。 我认为这里的配置参数“DeploymentGroup”不正确。我应该提到什么而不是DeploymentGroup。
我试图在Gitlab上运行一个简单的python项目。我在一个EC2实例上设置了一个runner,并试图将其用于该项目。这是最重要的。gitlab ci。yml文件: 我得到这个错误- 当我在.gitlab-ci.yml文件中使用作业和环境时,也会出现同样的错误。运行程序处于活动状态。如何解决此问题?
我正在Heroku上部署一个网站,但我在尝试运行“Heroku open”时收到了“应用程序错误”。 我相信我已经成功地将文件推送到Heroku中,这是我的“git推送heroku master”代码的一部分: 当我运行“heroku config-s | grep PATH”时,我得到了 我正在使用Ruby 1.9.3和Rails 4.0.0 文件夹 宝石环境 箱/轨道 垃圾箱/包裹 仓/耙
当我开始我的购买流程的时候,我在测试我的应用程序帐单时,我收到了这个错误信息。我在进入google play商店后看到了这条消息。 我已经通读了所有其他的帖子,这些帖子都是关于这个错误的。
这是我在POM中的构建详细信息: 这些是我的财产: 以下是我的终端命令: MVN清洁部署-DmuleDeploy-X,我得到以下错误: 如果我使用以下配置,它将成功部署在Cloud dhub中: 不确定我在第一个配置中做错了什么。
程序一直工作得很棒,但我不知道我的代码哪里出了问题,因为我的类都没有出现在堆栈跟踪中。