A collection of Dockerfiles for CodeSignal user code execution. Look at the README associated with each individual file to find information on a specific image.
Run your Dockerfile through this linting tool to look for possible bugs or optimizations: https://www.fromlatest.io/#/
Please follow the rules of semantic versioning.
{\1}/^YOUR_DOCKER_IMAGE\/(v[0-9.]+)$/YOUR_DOCKER_IMAGE/IMAGE_VERSION. For example:
r/v5.1java/v4.0.2Check out build dependencies to figure out if the image you're updating has any dependencies. If it does:
Go to dockerhub, and verify that all images that depend on the base image have automated builds set up. The build you're looking for should have the following setup:
{\1}/^based-on\/YOUR_DOCKER_IMAGE\/(v[0-9.]+)$/Create a new GitHub release tagged with docker image name and new version. It should match automated build source, i.e. be something like based-on/YOUR_DOCKER_IMAGE/IMAGE_VERSION, where:
YOUR_DOCKER_IMAGE refers to the base image you've already updated;IMAGE_VERSION refers to the new version for the languages that is about to be updated. Therefore, make sure the version does not collide with the versions of any of the dependent languages that you are updating.For example:
based-on/ubuntu-base/v5.0: Images based on ubuntu-base will be updated to v5.0based-on/java/v5.0: Images based on java will be updated to v5.0based-on/based-on/ubuntu-base/v5.0: Images based on images based on ubuntu-base will be updated to v5.0For every dependent image, verify that the build started and finished successfully.
If one of the dependencies, in turn, has other dependencies, repeat these steps for the UPDATED_IMAGE. This should only happen if you update ubuntu-base.
ubuntu-base
galen
Content type
Image
Digest
Size
957.9 MB
Last updated
over 5 years ago
docker pull codesignal/mssql:v9.2.0