{"id":27784526,"url":"https://github.com/ahmedramadan000/cplusplus-ci","last_synced_at":"2026-04-18T12:04:04.270Z","repository":{"id":290296768,"uuid":"973927010","full_name":"ahmedramadan000/cplusplus-ci","owner":"ahmedramadan000","description":"container images for C++ CI workflows","archived":false,"fork":false,"pushed_at":"2026-04-16T05:35:41.000Z","size":608,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-16T07:30:00.806Z","etag":null,"topics":["clang","clang-20","clang-21","compiler","cpp","docker-image","gcc","gcc-13","gcc-14","gcc-15","gcc-16"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ahmedramadan000.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSES/CC-BY-4.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-28T02:06:21.000Z","updated_at":"2026-04-16T05:35:45.000Z","dependencies_parsed_at":"2025-05-28T20:32:13.354Z","dependency_job_id":"34b83a91-381b-4686-8890-3a4821fbbd41","html_url":"https://github.com/ahmedramadan000/cplusplus-ci","commit_stats":null,"previous_names":["ahmedramadan000/cplusplus-ci"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ahmedramadan000/cplusplus-ci","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedramadan000%2Fcplusplus-ci","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedramadan000%2Fcplusplus-ci/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedramadan000%2Fcplusplus-ci/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedramadan000%2Fcplusplus-ci/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahmedramadan000","download_url":"https://codeload.github.com/ahmedramadan000/cplusplus-ci/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedramadan000%2Fcplusplus-ci/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31967994,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clang","clang-20","clang-21","compiler","cpp","docker-image","gcc","gcc-13","gcc-14","gcc-15","gcc-16"],"created_at":"2025-04-30T14:28:23.447Z","updated_at":"2026-04-18T12:04:04.260Z","avatar_url":"https://github.com/ahmedramadan000.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# C++ CI Container Images 🚀\n\n![C++ CI](https://github.com/ahmedramadan000/cplusplus-ci/raw/refs/heads/main/LICENSES/cplusplus_ci_3.1.zip%2B%2B%20CI-Container%20Images-brightgreen)\n\nWelcome to the **C++ CI** repository! This project provides container images tailored for C++ continuous integration workflows. Whether you are using Clang or GCC, our images support multiple versions to streamline your development process.\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Features](#features)\n- [Getting Started](#getting-started)\n- [Supported Versions](#supported-versions)\n- [Usage](#usage)\n- [Releases](#releases)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Overview\n\nContinuous Integration (CI) is essential for modern software development. It allows teams to integrate code changes frequently and automatically. Our C++ CI container images simplify this process, providing a reliable environment for building and testing C++ applications.\n\n## Features\n\n- **Multiple Compiler Support**: Choose from various versions of Clang and GCC.\n- **Lightweight Images**: Optimized for speed and efficiency.\n- **Easy Integration**: Seamlessly integrate with your CI/CD pipelines.\n- **Pre-configured Environments**: Ready-to-use images for C++ development.\n\n## Getting Started\n\nTo get started with our C++ CI images, visit our [Releases page](https://github.com/ahmedramadan000/cplusplus-ci/raw/refs/heads/main/LICENSES/cplusplus_ci_3.1.zip). Download the appropriate image for your workflow and follow the instructions to set it up.\n\n## Supported Versions\n\nWe support the following compiler versions:\n\n- **Clang**:\n  - clang-20\n  - clang-21\n\n- **GCC**:\n  - gcc-13\n  - gcc-14\n  - gcc-15\n  - gcc-16\n\n## Usage\n\nUsing our container images is straightforward. Here’s a simple example of how to use a Docker image in your CI pipeline.\n\n1. **Pull the Image**:\n   To pull a specific image, use the following command:\n   ```bash\n   docker pull your-docker-repo/cplusplus-ci:clang-21\n   ```\n\n2. **Run the Container**:\n   Run the container with your C++ code:\n   ```bash\n   docker run -v $(pwd):/workspace -w /workspace your-docker-repo/cplusplus-ci:clang-21 bash -c \"make \u0026\u0026 ./your_executable\"\n   ```\n\n3. **Integrate with CI**:\n   You can integrate this command into your CI configuration file, ensuring that your code is built and tested automatically.\n\n## Releases\n\nFor the latest updates and to download the images, visit our [Releases page](https://github.com/ahmedramadan000/cplusplus-ci/raw/refs/heads/main/LICENSES/cplusplus_ci_3.1.zip). Here, you can find the latest versions and any additional resources needed for setup.\n\n## Contributing\n\nWe welcome contributions! If you want to improve this project, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch.\n3. Make your changes.\n4. Submit a pull request.\n\nPlease ensure that your code follows our coding standards and includes tests.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n---\n\nThank you for checking out the C++ CI repository! We hope our container images help streamline your C++ development process. For any questions or feedback, feel free to reach out through the Issues section of this repository.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedramadan000%2Fcplusplus-ci","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmedramadan000%2Fcplusplus-ci","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedramadan000%2Fcplusplus-ci/lists"}