Browse Source
Merge pull request #7151 from Budibase/fix/cli-build
Fixing CLI CI build
pull/7166/head
Michael Drury
4 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
11 additions and
5 deletions
-
.github/workflows/release-selfhost.yml
|
|
|
@ -3,6 +3,10 @@ name: Budibase Release Selfhost |
|
|
|
on: |
|
|
|
workflow_dispatch: |
|
|
|
|
|
|
|
env: |
|
|
|
BRANCH: ${{ github.event.pull_request.head.ref }} |
|
|
|
BASE_BRANCH: ${{ github.event.pull_request.base.ref}} |
|
|
|
|
|
|
|
jobs: |
|
|
|
release: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
@ -40,13 +44,15 @@ jobs: |
|
|
|
DOCKER_USER: ${{ secrets.DOCKER_USERNAME }} |
|
|
|
DOCKER_PASSWORD: ${{ secrets.DOCKER_API_KEY }} |
|
|
|
SELFHOST_TAG: latest |
|
|
|
|
|
|
|
- name: Build CLI executables |
|
|
|
|
|
|
|
- name: Install Pro |
|
|
|
run: yarn install:pro $BRANCH $BASE_BRANCH |
|
|
|
|
|
|
|
- name: Bootstrap and build (CLI) |
|
|
|
run: | |
|
|
|
pushd packages/cli |
|
|
|
yarn |
|
|
|
yarn bootstrap |
|
|
|
yarn build |
|
|
|
popd |
|
|
|
|
|
|
|
- name: Build OpenAPI spec |
|
|
|
run: | |
|
|
|
@ -93,4 +99,4 @@ jobs: |
|
|
|
with: |
|
|
|
webhook-url: ${{ secrets.PROD_DEPLOY_WEBHOOK_URL }} |
|
|
|
content: "Self Host Deployment Complete: ${{ env.RELEASE_VERSION }} deployed to Self Host." |
|
|
|
embed-title: ${{ env.RELEASE_VERSION }} |
|
|
|
embed-title: ${{ env.RELEASE_VERSION }} |
|
|
|
|