Skip to content

bratislava/github-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bratislava Github Runner

A custom image with some pre-installed dependencies for Github self-hosted runner.

Build

You can build the image by any standard Docker image building way, such as

docker buildx build -t gh-runner:latest .

The image will install following packages/tools

There is also a GitHub workflow, that will build the image, tag it with appropriate ARC runner version and push it to Harbor.

Every monday at 9 AM UTC, the workflow will check for updates and if there are any, it will create a pull request with the updated version adn send update to #alerts-github channel.

Note

Please note, that yarn will need some valid NodeJS runtime to work. You can install such runtime, for example, by setup-node action.

Deploy

To deploy/redeploy new version of this runner, you have to:

  1. Execute the GitHub workflow. If you see that it already run this week, just take the latest image from our Harbor repository.
  2. Once you have the correct image tag, you need to change this line in our Azure Infrastructure repository, through Pull Request.
  3. Merge it, automatic pipeline will run and deploy the change.

Tip

If you decide to build image locally, tag it with latest version from this ARC Docker repository. The tag should be something like vX.XXX.X-ubuntu-20.04.

About

A custom image with pre-installed dependencies for Github self-hosted runners

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •