mirror of https://github.com/bitwarden/web.git
1 changed files with 46 additions and 0 deletions
@ -0,0 +1,46 @@
@@ -0,0 +1,46 @@
|
||||
name: Deploy |
||||
|
||||
on: |
||||
workflow_dispatch: |
||||
inputs: |
||||
release_version: |
||||
description: "Release Tag Version <vX.X.X>" |
||||
required: true |
||||
release: |
||||
types: |
||||
- published |
||||
|
||||
|
||||
jobs: |
||||
deploy: |
||||
name: Deploy Web Vault |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- name: Checkout Repo |
||||
uses: actions/checkout@5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f # v2.3.4 |
||||
with: |
||||
ref: rc |
||||
|
||||
- name: Install and Build |
||||
run: | |
||||
npm install |
||||
npm run dist |
||||
|
||||
- name: Get release version |
||||
id: release-version |
||||
run: | |
||||
if [[ "${{ github.event_name }}" == "release" ]]; then |
||||
echo "::set-output name=version::${{ github.event.release.tag_name }}" |
||||
else |
||||
echo "::set-output name=version::${{ github.event.inputs.release_version }}" |
||||
fi |
||||
|
||||
- name: Deploy GitHub Pages |
||||
uses: crazy-max/ghaction-github-pages@db4476a01402e1a7ce05f41832040eef16d14925 # v2.5.0 |
||||
with: |
||||
target_branch: gh-pages |
||||
build_dir: build |
||||
keep_history: true |
||||
commit_message: "Deploying ${{ steps.release-version.outputs.version }}" |
||||
env: |
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
||||
Loading…
Reference in new issue