forked from tsai/budibase
5 changed files with 105 additions and 1153 deletions
@ -0,0 +1,52 @@ |
|||||
|
name: New Screen UI Deployment |
||||
|
|
||||
|
on: |
||||
|
push: |
||||
|
branches: |
||||
|
- new-design-ui |
||||
|
workflow_dispatch: |
||||
|
|
||||
|
env: |
||||
|
BRANCH: ${{ github.event.pull_request.head.ref }} |
||||
|
BASE_BRANCH: ${{ github.event.pull_request.base.ref}} |
||||
|
PERSONAL_ACCESS_TOKEN : ${{ secrets.PERSONAL_ACCESS_TOKEN }} |
||||
|
|
||||
|
jobs: |
||||
|
build: |
||||
|
runs-on: ubuntu-latest |
||||
|
|
||||
|
strategy: |
||||
|
matrix: |
||||
|
node-version: [14.x] |
||||
|
|
||||
|
steps: |
||||
|
- uses: actions/checkout@v2 |
||||
|
|
||||
|
- name: Use Node.js ${{ matrix.node-version }} |
||||
|
uses: actions/setup-node@v1 |
||||
|
with: |
||||
|
node-version: ${{ matrix.node-version }} |
||||
|
|
||||
|
- name: Install Pro |
||||
|
run: yarn install:pro $BRANCH $BASE_BRANCH |
||||
|
|
||||
|
- run: yarn |
||||
|
- run: yarn bootstrap |
||||
|
- run: yarn lint |
||||
|
- run: yarn build |
||||
|
- run: yarn test |
||||
|
env: |
||||
|
CI: true |
||||
|
name: Budibase CI |
||||
|
- uses: codecov/codecov-action@v1 |
||||
|
with: |
||||
|
token: ${{ secrets.CODECOV_TOKEN }} # not required for public repos |
||||
|
files: ./packages/server/coverage/clover.xml |
||||
|
name: codecov-umbrella |
||||
|
verbose: true |
||||
|
|
||||
|
- name: Upload to S3 |
||||
|
uses: cypress-io/github-action@v2 |
||||
|
with: |
||||
|
install: false |
||||
|
command: yarn test:e2e:ci |
||||
File diff suppressed because it is too large
Loading…
Reference in new issue