Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.art
design
hooks
.gitignore
.gitlab-ci.yml
Dockerfile
Dockerfile.git
README.md

README.md

build status Docker Automated build Docker Pulls

Artifact Docker image

This is a convenient Docker image for artifact.

Supported tags and their Dockerfile's

Three kinds of tags are available: latest, master and specific versions:

We can reuse our Dockerfile's because we use a clever build hook that's able to dispatch between different versions based on the currently building git refspec.

Possible use cases

This image is perfectly suited as a substitute for installing artifact on your system, or as a tool in GitLab's CI. For an example on this, refer to this repo's .gitlab-ci.yml file, and the corresponding output on GitLab.

You can even think about having GitLab generate artifacts of art export, and have them pushed to a website, or to GitLab pages! For the latter, there's an example in this repo's .gitlab-ci.yml file,

Usage

art ls is equivalent to

docker run -v $(pwd):/app --workdir=/app rubdos/artifact

(i.e., the default command of this Docker image is art ls)

or

docker run -v $(pwd):/app --workdir=/app rubdos/artifact art ls

art check is equivalent to

docker run -v $(pwd):/app --workdir=/app rubdos/artifact art check

In general, you can use all art commands, and docker run -v $(pwd):/app --workdir=/app rubdos/artifact art serves as a substitute for art.