Enhance the workflow

Get Started. It's Free
or sign up with your email address
Enhance the workflow by Mind Map: Enhance the workflow

1. Dangling images and volumes

1.1. dangling images

1.1.1. scenario

1.1.1.1. Untitled

1.1.2. docker rmi image

1.1.3. list dangling images

1.1.3.1. $ docker images -f dangling=true

1.1.4. inside makefile

1.1.4.1. under clean target

1.1.4.1.1. docker images -q -f django=true -f label=application=$(REPO_NAME) | barges -I ARGS docker mi -f ARGS

1.1.4.2. change base image to add labels

1.1.4.2.1. Untitled

1.1.4.3. $ docker build -t jmenga/todobackend-base .

1.1.4.4. $ docker mi $(docker images -f dangling=true -q)

1.1.4.5. $ make clean

1.2. dangling volumes

1.2.1. scenario

1.2.1.1. Untitled

1.2.2. view dangling volumes

1.2.2.1. $ docker volume ls -f dangling=true

1.2.3. delete dangling volumes

1.2.3.1. add -v when removing containers

1.2.3.2. Untitled

2. Improve user feedback

2.1. define color variables

2.1.1. Untitled

2.2. ${INFO} "Destroying development environment..."

3. Make workflow self-contained

3.1. volume mapping

3.1.1. Untitled

3.1.2. use cases

3.1.2.1. sharing files from the docker client

3.1.2.1.1. Untitled

3.1.2.2. sharing files with the docker host

3.1.2.2.1. Untitled

3.1.3. problem

3.1.3.1. docker machine local environment

3.1.3.1.1. Untitled

3.1.3.2. docker machine on AWS

3.1.3.2.1. Untitled

3.1.4. solution

3.1.4.1. Sharing files with docker remote API

3.1.4.1.1. Untitled

3.1.4.2. volume mapping inside docker-compose.yml file

3.1.4.2.1. Untitled

3.1.4.3. specify copy inside makefile

3.1.4.3.1. Untitled

4. Produce test reports

4.1. configure output dir in integration test

4.1.1. Untitled

4.2. test reports are generated each time CD workflow runs

4.2.1. DEV

4.2.1.1. Untitled

4.2.2. RELEASE

4.2.2.1. Untitled

4.3. get reports of out container to docker client

4.3.1. overview

4.3.1.1. Untitled

4.3.2. test service dockerfile

4.3.2.1. Untitled

4.3.3. release service dockerfile

4.3.3.1. Untitled