Skip to content

Latest commit

 

History

History
89 lines (65 loc) · 2.48 KB

File metadata and controls

89 lines (65 loc) · 2.48 KB

coatldev/six

pre-commit.ci status Docker Repository on Docker Hub Docker Repository on Quay

Docker image based on Ubuntu 24.04 (Noble Numbat) with Python 3.12.13 and 2.7.18 pre-installed, plus uv.

Supported tags

For the full list of supported tags, see:

Supported platforms

Container image registry amd64 arm64
Docker Hub
Quay.io

How to use this image

The examples below will demonstrate how to use this image in Azure Pipelines, and GitHub Workflows.

Note

pip caching is disabled by default. See: actions/runner#652

Azure Pipelines

jobs:
  - job: tox

    pool:
      vmImage: ubuntu-latest

    container:
      image: coatldev/six:latest # or quay.io/coatldev/six:latest
      env:
        UV_PYTHON: '3.14'

    steps:
      - script: |
          sudo chown -R $(whoami):$(id -ng) "${PYTHON_ROOT}"
        displayName: Change owner

      - script: |
          uvx tox
        displayName: Run tests

GitHub Actions workflow

jobs:
  tox:

    runs-on: ubuntu-latest

    container:
      image: coatldev/six:latest # or quay.io/coatldev/six:latest
      env:
        UV_PYTHON: '3.14'

    steps:
      - name: Checkout repo
        uses: actions/checkout@v7

      - name: Run tests
        run: |
          uvx tox