Web2022-12-222 min read

Giới thiệu về github action

GitHub Action là một công cụ trên GitHub cho phép bạn tự động hoá các quy trình làm việc liên quan đến dự án của bạn. Ví dụ, bạn có thể sử dụng GitHub Action để

Nguyen Pham
Xin chào. Mình thích lập trình và công nghệ. Đây là blog mình chia sẻ lại các kiến thức về lập trình, công nghệ.

GitHub Action là một công cụ trên GitHub cho phép bạn tự động hoá các quy trình làm việc liên quan đến dự án của bạn. Ví dụ, bạn có thể sử dụng GitHub Action để tự động kiểm tra mã, khởi động môi trường staging, hoặc triển khai dự án lên môi trường sản xuất.

Để sử dụng GitHub Action, bạn cần tạo một tệp .yml trong thư mục .github/workflows trong kho lưu trữ của dự án của bạn. Trong tệp này, bạn có thể định nghĩa các bước cần thiết cho quy trình làm việc của bạn.

Ví dụ, để sử dụng GitHub Action để triển khai một trang web tĩnh, bạn có thể làm như sau:

  1. Tạo một tệp .yml trong thư mục .github/workflows.
  2. Định nghĩa quy trình làm việc của bạn trong tệp .yml. Ví dụ
code
name: Deploy static website

on:
  push:
    branches:
      - master

jobs:
  build-and-deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v1
        with:
          node-version: '12.x'
      - run: npm install
      - run: npm run build
      - uses: peaceiris/actions-gh-pages@v3
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}
          publish_dir: ./build
Tags:#Web#ci/cd#github
Giới thiệu về github action — vdailyapp Blog