GitHub Actions Enterprise
| Создать новый репозиторий на GitHub | |
| Создать Simple Workflow | |
| Другие статьи про Git |
Создать новый репозиторий на GitHub
Для демонстрации возможностей GitHub Actions создадим новый репозиторий
github
github
Выставьте владельцем себя, укажите тип как Private. Нажмите Create внизу страницы.
github
Создать Simple Workflow
github
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 то можете получить следующую ошибку.
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 |