name: Preview Build | |
on: | |
pull_request: | |
types: [opened, synchronize, reopened] | |
permissions: | |
contents: read | |
jobs: | |
build-preview: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
ref: ${{ github.event.pull_request.head.sha }} | |
- name: build | |
run: | | |
yarn | |
yarn add umi-plugin-pro --save | |
yarn build | |
- name: upload dist artifact | |
uses: actions/upload-artifact@v2 | |
with: | |
name: dist | |
path: dist/ | |
retention-days: 5 | |
- name: Save PR number | |
if: ${{ always() }} | |
run: echo ${{ github.event.number }} > ./pr-id.txt | |
- name: Upload PR number | |
if: ${{ always() }} | |
uses: actions/upload-artifact@v2 | |
with: | |
name: pr | |
path: ./pr-id.txt |