CircleCi-是否可以在Docker容器中构建我的应用程序?

CircleCi-是否可以在Docker容器中构建我的应用程序?,docker,circleci,Docker,Circleci,正如您在我当前的CircleCiconfig.yml文件中所看到的,我将项目的目录装载到 码头集装箱。感觉我做错了 我在谷歌能找到的只是“如何用CircleCi构建和发布Docker图像” 我的问题是-是否可以使用预构建的Docker映像来构建/执行我的应用程序,而不使用机器执行器和 作业: 地形适用: 机器:对 步骤: -结帐 -运行: 名称:terraform apply 命令:| declare-n AWS\u ACCESS\u KEY\u ID\u SECRET\u NAME=AWS\

正如您在我当前的CircleCi
config.yml
文件中所看到的,我将项目的目录装载到 码头集装箱。感觉我做错了

我在谷歌能找到的只是“如何用CircleCi构建和发布Docker图像”

我的问题是-是否可以使用预构建的Docker映像来构建/执行我的应用程序,而不使用机器执行器和

作业:
地形适用:
机器:对
步骤:
-结帐
-运行:
名称:terraform apply
命令:|
declare-n AWS\u ACCESS\u KEY\u ID\u SECRET\u NAME=AWS\u ACCESS\u KEY\u ID${CIRCLE\u BRANCH}
声明-n AWS\u SECRET\u ACCESS\u KEY\u SECRET\u NAME=AWS\u SECRET\u ACCESS\u KEY${CIRCLE\u BRANCH}
导出AWS\u访问\u密钥\u ID=${AWS\u访问\u密钥\u ID\u机密\u名称}
导出AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY_SECRET_NAME}
docker run--rm-w=“/code”-e AWS\u ACCESS\u KEY\u ID-e AWS\u SECRET\u ACCESS\u KEY-e CIRCLE\u BRANCH-v“${HOME}”/project/:/code/unform19/terraform alpine:0.12.28/code/scripts/tf-apply-circleci.sh
使用drone.io,可以创建并使用自定义Docker映像,而不是在构建/执行应用程序时安装依赖项

步骤:
-名称:terraform apply
什么时候:
分支机构:
-发展
-登台
-生产
取决于:
-准备文件和文件夹
图:19/无人机地形:dev
环境:
AWS\u访问\u密钥\u ID:
来自_secret:aws_access_key_id${DRONE_BRANCH}
AWS\u密码\u访问\u密钥:
来自:aws_secret_access_key${DRONE_BRANCH}
设置:
行动:
-证实
-计划
-申请
根目录:${DRONE\u BRANCH}/
变量:
环境:${DRONE_BRANCH}