Рубрики
Uncategorized

Первые действия github

Используйте действия GitHub для создания, тестового проекта реагирования. Теги с Git, React, DevOps, WebDev.

Действия GitHub позволяет легко автоматизировать все ваши программные рабочие процессы, теперь с CI/CD World-Class. Создайте, тестируйте и разверните свой код прямо из GitHub. Сделайте кодовые отзывы, управление филиалом, а также оформление тренировки работы, как вы хотите.

Чтобы получить более подробную информацию о действиях GitHub, вы можете увидеть О Действиях GitHub

Убедитесь, что вам пришлось зарегистрировать GitHub Actions Beta Program, а также получить электронную почту одобрения из GitHub, как «вы находитесь! Начните с GitHub Actions Beta «…

В этом руководстве я использую свой репозиторий под названием React Starter Kit Отказ

Не говори больше, иди иди …

Шаг 1: Перейдите в свой репозиторий и нажмите на вкладка «Действия»

Шаг 2: Нажмите кнопку «Настройте рабочий процесс самостоятельно»

Вы увидите шаблон, как пылдкий:

name: CI

on: [push]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    - name: Run a one-line script
      run: echo Hello, world!
    - name: Run a multi-line script
      run: |
        echo Add other actions to build,
        echo test, and deploy your project.

Шаг 3: Редактировать шаблон

После Синтаксис рабочего процесса для Действия GitHub и Установите рабочий процесс действий GitHub с определенной версией Node.js

Я редактирую свои первые действия, такие как ниже:

name: CI

on: [push]

jobs:
  build:
    name: Build
    runs-on: ubuntu-18.04
    strategy:
      matrix:
        node_version: [10, 12]

    steps:
    - uses: actions/checkout@v1
    - name: Use Node.js ${{ matrix.node_version }}
      uses: actions/setup-node@v1
      with:
        version: ${{ matrix.node_version }}

    - name: yarn install, yarn lint, yarn test, yarn build
      run: |
        yarn install
        yarn lint
        yarn test
        yarn build

Объяснение: В конфигурации выше

  • Действия GitHub срабатывают на толчок событие на любой ветке
  • Это будет использовать Ubuntu 18.04 Работает: Ubuntu-18.04
  • Он будет работать 2 раза на 2 версиях узла: Node_Version: [10, 12]
  • Это будет использовать пряжа бежать вместо NPM
  • Он будет работать Установка пряжи , пряжа линт , Тест пряжи , пряжа строить

Для дальнейшей команды, пожалуйста, обратитесь к Синтаксис рабочего процесса для действий GitHub

Шаг 4: Ожидание и получить результат!

Работает нормально !!!

Так легко создать простой трубопровод с действиями GitHub. Это поможет вам построить свой проект без использования внешнего CI/CD, как Circle CI или что-то в этом роде.

Оригинал: «https://dev.to/auvansang/the-first-github-actions-373h»