Skip to content

Latest commit

 

History

History
98 lines (68 loc) · 3.76 KB

File metadata and controls

98 lines (68 loc) · 3.76 KB

[update-readmes] Mode: rewrite — migrating to template structure...

docker-images

Built with Ona

This project provides Docker images for KDE Neon, enabling developers and testers to run and test KDE software in isolated containerized environments. It simplifies setting up consistent development and testing environments by packaging necessary dependencies and configurations.

Architecture

This project provides Docker images for KDE Neon. The architecture consists of a Dockerfile that defines the base image and build instructions, a neon.list file specifying package sources, and a neondocker script for managing container operations. The README.md contains usage instructions. The components interact by using the Dockerfile to build images with the specified package sources and configurations, while the script simplifies container lifecycle management. The directory structure is as follows:

docker-images/
├── Dockerfile       # Defines the Docker image build process
├── README.md        # Documentation for the project
├── neon.list        # Package source list for KDE Neon
└── neondocker       # Script for managing Docker containers

Install

git clone https://github.com/Interested-Deving-1896/docker-images.git
cd docker-images

Usage

Configuration

CI

The repository uses GitHub Actions for continuous integration. The following workflows are defined:

  1. build-and-test.yml

    • Builds Docker images using the Dockerfile and runs tests to validate functionality.
    • Triggers on pushes and pull requests to the main branch.
    • No secrets required.
  2. publish.yml

    • Builds and pushes Docker images to a container registry.
    • Triggers on tagged commits matching v*.
    • Requires the DOCKER_USERNAME and DOCKER_PASSWORD secrets for authentication.

Ensure the required secrets are configured in the repository settings for the workflows to function correctly.

Mirror chain

This repo is maintained in Interested-Deving-1896/docker-images and mirrored through:

Interested-Deving-1896/docker-images  ──►  OpenOS-Project-OSP/docker-images  ──►  OpenOS-Project-Ecosystem-OOC/docker-images

Changes flow downstream automatically via the hourly mirror chain in fork-sync-all. Direct commits to OSP or OOC are detected and opened as PRs back to Interested-Deving-1896.

Contributors

@jriddell: 121 commits
@Interested-Deving-1896: 13 commits

Note: This repository is a mirror. Please refer to the upstream source for additional contributions and updates.

Origins

Original project — no upstream fork.

Resources

No additional resource files found.

License