GitHub Actions Enterprise

Содержание
Создать новый репозиторий на GitHub
Создать Simple Workflow
Другие статьи про Git

Создать новый репозиторий на GitHub

Для демонстрации возможностей GitHub Actions создадим новый репозиторий

Создание репозитория github изображение с сайта www.devhops.ru
Создание нового репозитория
github

Создание репозитория github изображение с сайта www.devhops.ru
Создание нового репозитория
github

Выставьте владельцем себя, укажите тип как Private. Нажмите Create внизу страницы.

Создание репозитория github изображение с сайта www.devhops.ru
Создание нового репозитория
github

Создать Simple Workflow

Создание simple workflow github actions изображение с сайта www.devhops.ru
Создание simple workflow github actions
github
Создание simple workflow github actions изображение с сайта www.devhops.ru
Создание simple workflow github actions
github

# This is a basic workflow to help you get started with Actions name: CI # Controls when the workflow will run on: # Triggers the workflow on push or pull request events but only for the "main" branch push: branches: [ "main" ] pull_request: branches: [ "main" ] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: # This workflow contains a single job called "build" build: # The type of runner that the job will run on runs-on: ubuntu-latest # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v4 # Runs a single command using the runners shell - name: Run a one-line script run: echo Hello, world! # Runs a set of commands using the runners shell - name: Run a multi-line script run: | echo Add other actions to build, echo test, and deploy your project.

Внесём небольшие изменения

# This is a basic workflow to help you get started with Actions name: Devhops.ru # Controls when the workflow will run on: # Triggers the workflow on push or pull request events but only for the "main" branch push: branches: [ "main" ] pull_request: branches: [ "main" ] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: # This workflow contains a single job called "build" build: # The type of runner that the job will run on runs-on: ubuntu-latest # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v4 # Runs a single command using the runners shell - name: Run a one-line script run: echo Thank you for visiting https://devhops.ru # Runs a set of commands using the runners shell - name: Run a multi-line script run: | echo Our telegram channel is, echo https://t.me/aofeed echo You are welcome to subscribe! hostnamectl

Закоммитим изменения

Если вы работает с корпоративным GitHub то можете получить следующую ошибку.

Создание simple workflow github actions изображение с сайта www.devhops.ru
Создание simple workflow github actions
github

GitHub Actions hosted runners are disabled for this repository. For more information please contact your GitHub Enterprise Administrator.

В этом случае вам нужно зайти в свой профиль на GitHub перейти в Your Organizations и попробовать зайти в Settings. Если вы не видите раздела Settings или не можете там добавить разрешения для создания runner-ов то придётся обратиться к админу.

Автор статьи: Андрей Олегович

Похожие статьи
Git remote
Git
GitHub
Actions
Переход с https аутентификации на ssh
GitLab

Поиск по сайту

Подпишитесь на Telegram канал @aofeed чтобы следить за выходом новых статей и обновлением старых

Перейти на канал

@aofeed

Задать вопрос в Телеграм-группе

@aofeedchat

Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@urn.su если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящую по тематике.
3. Реклама на моём сайте имеет максимальный уровень цензуры. Если Вы увидели рекламный блок недопустимый для просмотра детьми школьного возраста, вызывающий шок или вводящий в заблуждение - пожалуйста свяжитесь с нами по электронной почте
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......
5. Статьи можно расшарить в соцсетях, нажав на иконку сети: