首页 > 其他分享 >[CLI] Github workflow

[CLI] Github workflow

时间:2023-02-05 00:55:16浏览次数:33  
标签:npm node Github run CLI workflow actions cd name

name: Development pipeline

on:
  pull_request:
    branches:
      - main

jobs:
  Server:
    runs-on: ubuntu-22.04
    steps:
      - name: Check files
        uses: actions/checkout@v3
      - name: Install node
        uses: actions/setup-node@v3
        with:
          node-version: '16'
      - name: Install npm
        run: |
          cd server
          npm ci
      - name: Eslint
        run: |
          cd server
          npm run lint
      - name: Run docker-compose
        run: docker-compose -f docker-compose.ci.yml up -d
      - name: Tests
        run: |
          cd server
          npm run test
  Client:
    runs-on: ubuntu-22.04
    steps:
      - name: Check files
        uses: actions/checkout@v3
      - name: Install node
        uses: actions/setup-node@v3
        with:
          node-version: '16'
      - name: Install npm
        run: |
          cd client
          npm ci
      - name: Eslint
        run: |
          cd client
          npm run lint
      - name: Tests
        run: |
          cd client
          npm run test

 

标签:npm,node,Github,run,CLI,workflow,actions,cd,name
From: https://www.cnblogs.com/Answer1215/p/17092725.html

相关文章