Где я могу найти образ докера, который действие github использует с предустановленным программным обеспечением
Я использую самодостаточный бегун вместо бегуна Github для действий Github, потому что самодостаточный бегун будет иметь доступ к частной сети. Я также буду использовать контейнеры поверх самодостаточного раннера.
По ссылке https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners
Можно установить
runs-on
к . Я думал, что это то же изображение, что и
docker pull ubuntu
с предустановленным программным обеспечением по адресу https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md
Но образ ubuntu в Docker Hub не совпадает с образом, который использует бегун, размещенный на Github. Где я могу найти образ докера, который использует Github runner?
После настройки автономного бегуна и установки движка докеров я попробовал выполнить описанный ниже рабочий процесс. Однако это не удается без изображения
ubuntu-latest
jobs:
build:
runs-on: self-hosted
container:
image: ubuntu-latest
steps:
- run: echo "🎉 The job was automatically triggered by a ${{ github.event_name }} event."
- run: echo "🐧 This job is now running on a ${{ runner.os }} server !"
1 ответ
Два варианта:
- Создайте свой собственный из действий / виртуальных сред
- Используйте изображения среднего размера, созданные catthehacker , или полноразмерные изображения, созданные nektos.