Действия 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»