avast/gradle-docker-compose-plugin

ComposeUp fails when project name contains "{{" symbols

Aperta

#355 aperta il 3 mag 2022

 (0 commenti) (0 reazioni) (0 assegnatari)Groovy (103 fork)batch import
help wanted

Metriche repository

Star
 (429 stelle)
Metriche merge PR
 (Merge medio 24g 11h) (2 PR mergiate in 30 g)

Descrizione

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 `

Guida contributor