dlang-docker icon indicating copy to clipboard operation
dlang-docker copied to clipboard

Automated Docker images for D

D docker images

Build Status

version: 2
jobs:
  build:
    docker:
      - image: dlang2/dmd-circleci

Ubuntu

The default tag (latest) is the last stable release.

Example

FROM: dlang2/dmd-ubuntu:2.077.1
WORKDIR /dlang/app
COPY . .

RUN dub build -v
CMD ["/dlang/app/app"]

See the example-app.

Available tags

  • https://hub.docker.com/r/dlang2/dmd-ubuntu/tags/
  • https://hub.docker.com/r/dlang2/ldc-ubuntu/tags/
  • https://hub.docker.com/r/dlang2/gdc-ubuntu/tags/

This repo is fully automated and new releases get deployed automatically.

CircleCi: Available tags

The default tag (latest) is the last stable release.

DMD

- image: dlang2/dmd-circleci:nightly
- image: dlang2/dmd-circleci:beta
- image: dlang2/dmd-circleci
- image: dlang2/dmd-circleci:2.077.1

LDC

- image: dlang2/ldc-circleci:beta
- image: dlang2/ldc-circleci
- image: dlang2/ldc-circleci:1.6.0

GDC

- image: dlang2/gdc-circleci
- image: dlang2/gdc-circleci:4.8.5

Full list:

  • https://hub.docker.com/r/dlang2/dmd-circleci/tags/
  • https://hub.docker.com/r/dlang2/ldc-circleci/tags/
  • https://hub.docker.com/r/dlang2/gdc-circleci/tags/