avast/gradle-docker-compose-plugin

ComposeUp fails when project name contains "{{" symbols

Ouverte

#355 ouverte le 3 mai 2022

 (0 commentaire) (0 réaction) (0 personne assignée)Groovy (103 forks)batch import
help wanted

Métriques du dépôt

Stars
 (429 étoiles)
Métriques de merge PR
 (Merge moyen 24j 11h) (2 PRs mergées en 30 j)

Description

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 `

Guide contributeur