https://github.com/vitiral/artifact in a Docker container.
3.1K
This is a convenient Docker image for artifact.
Three kinds of tags are available: latest, master and specific versions:
latest (Dockerfile)
represents the latest release version.master (Dockerfile)
the current git master/development version.1.0.1 (Dockerfile)
equal to latest1.0.0 (Dockerfile)0.9.6 (Dockerfile)0.9.1 (Dockerfile)0.6.5 (Dockerfile)0.6.4 (Dockerfile)0.6.3 (Dockerfile)0.6.2 (Dockerfile)0.6.1 (Dockerfile)0.6.0 (Dockerfile)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.
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,
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.
Content type
Image
Digest
Size
91.1 MB
Last updated
over 8 years ago
docker pull rubdos/artifact