Introduction
Welcome to the RunMyJob service by Puzl. The service makes it easy to run and manage your CI runners and run your jobs in the most efficient way possible, unbeaten in terms of speed, cost and convenience.
Overview
Puzl's RunMyJob offer a flexible and user-friendly experience. While you don't need any specific knowledge, the service does provide Terraform modules and Kubernetes API access as an advantage for those who wish to utilize it to scale up and manage their operations with ease.
Quick start
To start using the service quickly, follow the guides:
- Quick setup of GitHub Actions runner
- Quick setup of GitLab CI runner
Compatibility
GitLab CI
Whether you're using cloud or self-hosted GitLab setup, no changes to your existing GitLab pipelines are required, regardless of your current runner executor.
- GitLab versions: Compatible with GitLab versions 9.0 and above.
- GitLab hosting: Works with both cloud GitLab.com and self-hosted GitLab instances.
- No platform lock-in: No changes required for your existing pipelines; if you are not satisfied with the service, you can easily move away to any other computing platform, even though we'll miss you.
GitHub Actions
At the moment, RunMyJob works only for GitHub organizations and not for the individual accounts. Puzl supports self-hosted GitHub Enterprise Servers as well as organizations on github.com.
To migrate from your current runner setup, you just set the runs-on
label in your GitHub job configuration:
runs-on: puzl-ubuntu-latest