lessonsjae.blogg.se

Modo jonico
Modo jonico













modo jonico
  1. #Modo jonico how to
  2. #Modo jonico install
  3. #Modo jonico android

whywaita/virtual-environments-lxd and shoes-lxd)Ĭomparison categories Runtime - Container, Kubernetes, virtual machines Possible (provide image in some provider, e.g. Virtual Machine: LXD, OpenStack, AWS, and more! (pluggable, can implement any platform) The already implemented provider is whywaita/myshoes-providersĪny platform that can start bash script or transpiled script from a bash script

#Modo jonico android

X86, AMD64, ARM, ARM64, riscv64, s390x, ppc64, ppc64le, mips, mipsle, mips64, mips64le on Linux, Windows, macOS, Openbsd, Freebsd, Netbsd, Solaris, Dragonfly, Plan9, Android and Illumos Lts-beratung/ansible-github-action-runner Peter-murray/github-actions-runner-container Redhat-actions/self-hosted-runner-installer Github-developer/self-hosted-runners-anthos Only on k8s, based on generic pod CPU consumption (HPA metric)Īt least one idle runner to allow HPA to kick in based on CPU consumption Terraform-google-modules/terraform-google-github-actions-runners ✅ (1 runner per workflow run that requests it) MonolithProjects/ansible-github_actions_runner ✅ scales up to min runners ASAP, then adds one runner at a time up to max if all current runners are busy, scales down idle runners up to min No (only Lambdas, KMS, queue service, API gateway) ✅ (pending jobs in org/repo, scale up/down and flapping prevention parameters) Only if github-webhook autoscaler is usedĪctions-runner controller + at least one pod per org runner ✅ (pending + running jobs or percentage runners already busy, check run events, scale up/down and flapping prevention parameters)

modo jonico

The matrix (might be better readable on GitHub pages) Solution nameĪctions-runner-controller/actions-runner-controllerĮnterprise, Org, Repo, Labels, RunnerGroups If you like to test your custom images with your Actions workflows locally before you expose them to your end users at large scale, you can use nektos/act to specify your own Docker image for a specific runner label using the -P option, see a more complex example here. All of the self-hosted solutions compared allow to define custom images with custom tooling. In many cases where you have a better picture for which purposes/platforms you will use your self-hosted runners, this is probably not what you want for performance and maintenance reasons.

modo jonico

If all of those tools were installed in your self-hosted runner, this would result in images > 18 GB.

modo jonico

The virtual environments provided by GitHub Action managed runners like ubuntu-latest contain a LOT of pre-installed tools already.

#Modo jonico how to

A word about self-hosted action runner images / virtual environments and how to test locally General collection of self-hosted runner best practicesĭuring my research, I stumbled over dduzgun-security/github-self-hosted-runners with ✨ tips ✨ on what to consider when using self-hosted runners by yourself. There is no rating implied as the importance of the various categories differ from use case to use case.ĭata can be out of date, so if a certain feature is told to be missing, please double check whether this is still the case. The purpose of this repository is to provide an overview on self-hosted runner solutions for GitHub Actions compared by various criteria.

#Modo jonico install

Awesome-runners 🏃 Purpose General collection of self-hosted runner best practices A word about self-hosted action runner images / virtual environments and how to test locally The matrix (might be better readable on GitHub pages) Comparison categories Runtime - Container, Kubernetes, virtual machines GHES - GitHub Enterprise Server support RegScope - Registration Scope Scaling - Ability to specify multiple runner instances Scaling Architecture - Operating systems supported Dereg - Automatic Runner Deregistration PATInRunner - Personal access or OAuth token needed in runner CleanUp - Automated clean up after a build Privileged - Any special privileges needed to run or install the solution Exposed - Need for GitHub to reach parts of the runner solution via web hooks AllInOne - Software installed in the self-hosted runners Contributors - Number of contributors to the solution SelfService - Ability for end users to setup new runner scale sets IdleCosts - Costs that incur even if no jobs are running Matrix bonus README.mdĪ curated list of awesome self-hosted GitHub Action runner solutions in a large comparison matrix Purpose















Modo jonico