Alpine 3#

A utility image which contains all possible linters and sphinx related packages, therefore widely used in documentation and linters jobs.

TAGS

  • alpine3:latest

BASE IMAGE

Official python:3.12-alpine image.

BUILD TIME

2 minutes on average.

SYSTEM PACKAGES

Caution

Package versions dated by 29 March 2023.

Package

Version

Purpose

Essential

git

-

To been able to download GitLab project in a job container.

Utils

bat

-

To provided syntax highlighting in GitLab terminal.

curl

-

Mainly to upload packages to GitLab.

less

-

To update less and bring support for additional flags.

Linters & Sanitizers

shellcheck

-

To provided a shell scripts linter.

shfmt

-

To provided a shell scripts formatter.

Other

gcc

-

Only to build licenseheaders linter.

musl-dev

-

Only to build licenseheaders linter.

C++ PACKAGES

None.

PYTHON PACKAGES

Mainly docs and linters packages.