avast/gradle-docker-compose-plugin

ComposeUp fails when project name contains "{{" symbols

开放

#355 创建于 2022年5月3日

 (0 条评论) (0 个反应) (0 位负责人)Groovy (103 个派生)batch import
help wanted

仓库指标

星标
 (429 个星标)
PR 合并指标
 (平均合并 24天 11小时) (30 天内合并 2 个 PR)

描述

Hey,

After upgrading plugin from 0.14.+ to latest we faced the issue with composeUp task if projectName contains characters like {{, for example projectName="{{template}}"

During execution exception happens without clear error but we do see that chars being removed and containers actually start but at the end error occurs.

` ./gradlew onlyResourcesComposeUp

Task :onlyResourcesComposeUp FAILED Container app_rabbit Running Container redis_db Running Container app_mock Running Container app_db Running "docker inspect" requires at least 1 argument. See 'docker inspect --help'.

Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]

Return low-level information on Docker objects

Task :onlyResourcesComposeDownForcedOnFailure {{template}} Warning: No resource found to remove

FAILURE: Build failed with an exception.

  • What went wrong: Execution failed for task ':onlyResourcesComposeUp'.

Exit-code 1 when calling /usr/local/bin/docker, stdout:

  • Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

BUILD FAILED in 5s 4 actionable tasks: 4 executed `

贡献者指南