Skip to content

Commit d2ffa4e

Browse files
committed
Notes on the image tags
1 parent bd5364a commit d2ffa4e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ dependency_scanning:
4545
PIP_INDEX_URL: https://gitlab-ci-token:${CI_JOB_TOKEN}@gitlab.com/api/v4/projects/${REGISTRY_HOST_PROJECT_ID}/packages/pypi/simple
4646
```
4747
* If you want to access any of the cictl commands beyond `release` then you may need to ensure that the correct env vars are available by running this command for the language in question: `source <(cictl config env golang)`.
48+
* The tag names for images do not always reflect the version of the language they are built on. Some, for example `R`, are built on whatever the `latest` release of the `R` language is. Exceptions are the `sbt:jdk-14`, `node:lts-20` and the `python: 3.x` tags.
4849

4950
### General project structure
5051
All images:
@@ -182,6 +183,8 @@ Within each Dockerfile it also copies the `cictl` script and the `lib` folder. I
182183
If you want to change an existing build then change the kaniko `--build-arg` that contains the `TAG` to something else. If you want to add a completely new image then copy an existing build stage
183184
and change the kaniko command appropriately. There is usually an accompanying `-dev` stage for building images for branches.
184185

186+
Note that the CI release process is used to release these updated images.
187+
185188
## Development & Testing CI pipelines
186189
Requires python3.6+, virtualenv and docker. The `example.env` file contains all the gitlab builtin environment variables that these scripts make use of. They have been set to values suitable for testing against the [CI Test repository](https://gitlab.mdcatapult.io/informatics/software-engineering/ci-test).
187190
```bash

0 commit comments

Comments
 (0)