大家好,知道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”容器输出中有一些特定的,不允许代码显示它?也许有一种方法可以让代码更加冗长?
答案 0 :(得分:0)
好的,通过与Codeship开发团队的对话,很明显:
我使用jet在本地生成codeship.aes
,然后使用加密的env文件生成{{1}}。但是在Codeship中,我有另一个必须使用的生产AES密钥。所以我下载了正确的AES密钥并重新加密了我的env文件。
缺少输出详细信息是由于Codeship方面的错误,他们目前正在处理它。希望很快就会有更多的日志:)。感谢Codeship团队!