[ 
https://issues.apache.org/jira/browse/YUNIKORN-775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17391430#comment-17391430
 ] 

Wilfred Spiegelenburg commented on YUNIKORN-775:
------------------------------------------------

I think it looks like this for the action but this needs to be checked:
{code}
name: Pre-commit checks

on:
  pull_request:
    branches:
      - master

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout source code
        uses: actions/checkout@v2
        with:
          fetch-depth: 2

      - name: Check license
        run: make license-check

      - name: build
        uses: actions/setup-node@v2
        with:
          node-version: "12.13.1"
      - run: npm install -g @angular/cli  > /dev/null
      - run: npm install karma
      - run: npm install -g protractor
      - run: yarn install

      - name: unit test
        run: make test
{code}

> Create github action to build web UI
> ------------------------------------
>
>                 Key: YUNIKORN-775
>                 URL: https://issues.apache.org/jira/browse/YUNIKORN-775
>             Project: Apache YuniKorn
>          Issue Type: Bug
>          Components: build, webapp
>            Reporter: Wilfred Spiegelenburg
>            Priority: Major
>
> After moving away from travis we moved the core and k8shim.
> We have never moved the web UI build over to github actions.
> To keep things consistent we should move the web UI also



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@yunikorn.apache.org
For additional commands, e-mail: issues-h...@yunikorn.apache.org

Reply via email to