You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-9
Original file line number
Diff line number
Diff line change
@@ -2,11 +2,10 @@
2
2
3
3
A [Buildkite plugin](https://buildkite.com/docs/agent/v3/plugins) that lets you build, run and push build steps using [Docker Compose](https://docs.docker.com/compose/).
4
4
5
-
* Containers are built, run and linked on demand using Docker Compose
6
-
* Containers are namespaced to each build job, and cleaned up after use
7
-
* Supports pre-building of images, allowing for fast parallel builds across distributed agents
8
-
* Supports pushing tagged images to a repository
9
-
5
+
- Containers are built, run and linked on demand using Docker Compose
6
+
- Containers are namespaced to each build job, and cleaned up after use
7
+
- Supports pre-building of images, allowing for fast parallel builds across distributed agents
8
+
- Supports pushing tagged images to a repository
10
9
11
10
## Examples
12
11
@@ -30,7 +29,7 @@ The name of the service the command should be run within. If the docker-compose
30
29
31
30
#### `push`
32
31
33
-
A list of services to push. You can specify just the service name to push or the format `service:registry:tag` to override where the service's image is pushed to. Needless to say, the image for the service must have been built in the very same step or built and pushed previously to ensure it is available for pushing.
32
+
A list of services to push. You can specify just the service name to push or the format `service:registry:tag` to override where the service's image is pushed to. Needless to say, the image for the service must have been built in the very same step or built and pushed previously to ensure it is available for pushing.
34
33
35
34
:warning: If a service does not have an `image` configuration and no registry/tag are specified in the `push` option, pushing of the service will be skipped by docker.
36
35
@@ -190,7 +189,7 @@ Note that there is a single build command run for all services so the target val
190
189
191
190
A list of volumes to mount into the container. If a matching volume exists in the Docker Compose config file, this option will override that definition.
192
191
193
-
Additionally, volumes may be specified via the agent environment variable `BUILDKITE_DOCKER_DEFAULT_VOLUMES`, a `;` (semicolon) delimited list of mounts in the `-v` syntax. (Ex. `buildkite:/buildkite;./app:/app`).
192
+
Additionally, volumes may be specified via the agent environment variable `BUILDKITE_DOCKER_DEFAULT_VOLUMES`, a `;` (semicolon) delimited list of mounts in the `-v` syntax. (Ex. `buildkite:/buildkite;./app:/app`).
@@ -236,6 +235,10 @@ If set to false, runs with `--no-deps` and doesn't start linked services.
236
235
237
236
The default is `true`.
238
237
238
+
### `progress` (string)
239
+
240
+
If set, runs with `--progress VALUE` (can be any of: auto, tty, plain, json, quiet).
241
+
239
242
#### `pre-run-dependencies` (run only, boolean)
240
243
241
244
If `dependencies` are activated (which is the default), you can skip starting them up before the main container by setting this option to `false`. This is useful if you want compose to take care of that on its own at the expense of messier output in the run step.
@@ -293,8 +296,9 @@ If set to true, all docker compose commands will run with compatibility mode. Eq
293
296
The default is `false`.
294
297
295
298
Note that [the effect of this option changes depending on your docker compose CLI version](https://docs.docker.com/compose/cli-command-compatibility/#flags-that-will-not-be-implemented):
296
-
* in v1 it translates (composefile) v3 deploy keys to their non-swarm (composefile) v2 equivalents
297
-
* in v2 it will revert some behaviour to v1 as well, including (but not limited to):
299
+
300
+
- in v1 it translates (composefile) v3 deploy keys to their non-swarm (composefile) v2 equivalents
301
+
- in v2 it will revert some behaviour to v1 as well, including (but not limited to):
298
302
-[Character separator for container names](https://github.com/docker/compose/blob/a0acc20d883ce22b8b0c65786e3bea1328809bbd/cmd/compose/compose.go#L181)
0 commit comments