소스 검색

Back to a single job

n1474335 4 년 전
부모
커밋
ded32da632
1개의 변경된 파일4개의 추가작업 그리고 17개의 파일을 삭제
  1. 4 17
      .github/workflows/main.yml

+ 4 - 17
.github/workflows/main.yml

@@ -6,48 +6,35 @@ on:
     - master
     - master
 
 
 jobs:
 jobs:
-  setup:
+  main:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
     - uses: actions/checkout@v2
     - uses: actions/checkout@v2
+
     - name: Set node version
     - name: Set node version
       uses: actions/setup-node@v1
       uses: actions/setup-node@v1
       with:
       with:
         node-version: '10.x'
         node-version: '10.x'
+
     - name: Install
     - name: Install
       run: |
       run: |
         npm install
         npm install
         export NODE_OPTIONS=--max_old_space_size=2048
         export NODE_OPTIONS=--max_old_space_size=2048
 
 
-  lint:
-    needs: setup
-    runs-on: ubuntu-latest
-    steps:
     - name: Lint
     - name: Lint
       run: npx grunt lint
       run: npx grunt lint
 
 
-  tests:
-    needs: setup
-    runs-on: ubuntu-latest
-    steps:
     - name: Unit Tests
     - name: Unit Tests
       run: |
       run: |
         npm test
         npm test
         npx grunt testnodeconsumer
         npx grunt testnodeconsumer
 
 
-  build:
-    needs: [lint, tests]
-    runs-on: ubuntu-latest
-    steps:
     - name: Production Build
     - name: Production Build
       run: npx grunt prod
       run: npx grunt prod
+
     - name: Generate sitemap
     - name: Generate sitemap
       run: npx grunt exec:sitemap
       run: npx grunt exec:sitemap
 
 
-  ui-tests:
-    needs: build
-    runs-on: ubuntu-latest
-    steps:
     - name: UI Tests
     - name: UI Tests
       run: xvfb-run --server-args="-screen 0 1200x800x24" npx grunt testui
       run: xvfb-run --server-args="-screen 0 1200x800x24" npx grunt testui