使用aws-deployment的Codeship Pro构建步骤不会产生任何有意义的输出

时间:2017-01-25 06:47:25

标签: codeship

大家好,知道Codeship Pro的工作方式:)。我正在尝试使用“codeship / aws-deployment:latest”将我的应用程序部署到AWS ElasticBeanstalk。它在我的本地方框上工作正常(使用jet检查),但在Codeship上,构建步骤失败,没有有意义的输出。所有报告都是

2017-01-25T06:24:48.493Z awsdeployment build/pull started 
2017-01-25T06:24:48.555Z awsdeployment build/pull finished successfully

服务配置是:

awsdeployment: 
  image: codeship/aws-deployment:latest 
  encrypted_env_file: deployment.env.encrypted 
  volumes: 
  - ./:/deploy 
  working_dir: /deploy

构建步骤配置:

- name: deploy_someapp
  service: awsdeployment 
  command: codeship_aws eb_deploy ./somedir someapp someapp somebucket

我做错了什么或者在“aws-deployment”容器输出中有一些特定的,不允许代码显示它?也许有一种方法可以让代码更加冗长?

1 个答案:

答案 0 :(得分:0)

好的,通过与Codeship开发团队的对话,很明显:

  1. 我使用jet在本地生成codeship.aes,然后使用加密的env文件生成{{1}}。但是在Codeship中,我有另一个必须使用的生产AES密钥。所以我下载了正确的AES密钥并重新加密了我的env文件。

  2. 缺少输出详细信息是由于Codeship方面的错误,他们目前正在处理它。希望很快就会有更多的日志:)。感谢Codeship团队!