These are public images to run CI (continuous integration) building and testing for an Ruby/Node application. The intention is create baseline images that CI will use to run and test our application. These images have the required language support (Ruby, Node), and required test tools (ChefDK, phantomjs, codeclimate).
The naming convention is as follows (alphabetically increasing city names):
| Name:tag | Ruby | Rubygems | Bundler | Node | Yarn | chromedriver |
|---|---|---|---|---|---|---|
| 2021.07.01-cds | 2.7.3 | 3.0.3.1 | 2.2.21 | 12.22.1 | 1.22.5 | 91.0.4472.101 |
| 2021.06.03-cvp | 2.6.7 | 3.0.3.1 | 2.2.17 | 14.17.0 | 1.22.5 | 91.0.4472.19 |
| 2021.06.03-quill | 2.7.3 | 3.1.6 | 2.2.17 | 14.17.0 | 1.22.5 | 91.0.4472.19 |
2021.03.18-chefdk only provides chefdk 1.6.11, which has an old version of embedded ruby (2.3.5). 2021.03.18-chefdk also includes rubygems 2.6.14 and bundler 1.16.0
Note: Going forward, our server instances will use the version of rubygems that is provided by FullStaq ruby.
https://store.docker.com/editions/community/docker-ce-desktop-mac
git add . / git commit / git push --set-upstream origin {{branch-name}}docker run -it mckessoncds/ci-docker-images:{{image-name}} /bin/bash
Note: This will download the image and open a shell.Because version changes for resources in the Dockerfile are not necessarily between versions for the same repository. For example, if an image is being made for CDS Tools, the delta between CDS Tools and Quill would be different that the delta between CDS Tools and CVP.
The JDK download is here:
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
OpsWorks requires that we use a very old version of ChefDK (1.6.11).
Download link:
Content type
Image
Digest
Size
397 MB
Last updated
over 4 years ago
docker pull mckessoncds/ci-docker-images:2022.04.19-quill