Meine Datei circle.yml und mein CircleCI-Konto sind so eingerichtet, dass Docker bereits zum Testen verwendet wird. Ich möchte jedoch nach einem erfolgreichen Build zur kontinuierlichen Bereitstellung übergehen.
Folgendes habe ich bisher in circle.yml:
machine:
services:
- docker
dependencies:
override:
- docker info
- docker build -t pgeiss/appname .
test:
override:
- docker run -d -p 8080:8080 pgeiss/appname; sleep 10
- curl --retry 10 --retry-delay 5 -v http://localhost:8080/res.json