buildkite / buildkite/agent

Docker images docs

Open
#761 1 comment 0 reactions 0 assignees View on GitHub
documentation
Dominant language
Go
Stars
1.1k
Forks
378
Avg merge
2d 6h
Merged PRs (30d)
74

Description

I have few suggestions about docker images:

1) There should be the docs on the [dockerhub](https://hub.docker.com/r/buildkite/agent/) where explicitly stated base image for tags. Or at least how to determine which base image was used.

2) Agent docker images should have appropriate tag naming for ubuntu and alpine, etc.. Take a look on [python](https://hub.docker.com/_/python/) dockerhub.

`buildkite/agent:3.1.1-ubuntu`
`buildkite/agent:3.1.1-alpine`
`buildkite/agent:3.1.1-alpine3.6`
etc..

You can still say that defalut image is alpine. So `buildkite/agent:3.1.1` and `buildkite/agent:3.1.1-alpine` are just symlinks.

IMO it's much more convinient way.

**Why?**
Sometimes it's useful to modify existing image (in my case I need to add `envsubst` to the image). And it was quite confusing for me when [dockerfile](https://hub.docker.com/r/buildkite/agent/~/dockerfile/) dockerhub page use `ubuntu:14.04` and `agent:latest` based on `alpine`.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.