Где я могу найти образ докера, который действие 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 ответ

Два варианта:

  1. Создайте свой собственный из действий / виртуальных сред
  2. Используйте изображения среднего размера, созданные catthehacker , или полноразмерные изображения, созданные nektos.
Другие вопросы по тегам