在 CircleCI 上,当使用多个图像时,无法访问 gradle



我有这个yml:

jobs:
deploy_to_staging:
docker:
- image: google / cloud-sdk
- image: circleci / openjdk: 11-jdk

我只能访问第一个映像中的命令,例如,当命令gradle build运行时,它返回:

/ bin / bash: gradle: command not found

如果我反转图像顺序,那么我可以访问渐变命令,但找不到gcloud。

有人知道哪一个是我的错吗?

这就是Docker执行器的工作方式。第一个映像是主映像,它是运行所有命令的环境。其他映像仅通过TCP/IP连接。

相关内容

  • 没有找到相关文章

最新更新