generated from Tinkoff/angular-open-source-starter
-
Notifications
You must be signed in to change notification settings - Fork 7
34 lines (28 loc) · 1.1 KB
/
deploy-gh-pages.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
name: 🚀 Deploy to Github Pages
on:
workflow_run:
workflows: ['🚀 Snapshots']
types:
- completed
jobs:
deploy-gh-pages:
runs-on: ubuntu-latest
steps:
- uses: taiga-family/ci/actions/setup/[email protected]
- uses: taiga-family/ci/actions/setup/[email protected]
- name: Prepare demo before deploy from snapshots
run: |
git clone --depth 1 --branch snapshots/demo/v1.x ${{ env.REPO }} ${{ env.DIST }}
git clone --depth 1 --branch snapshots/demo/v2.x ${{ env.REPO }} ${{ env.DIST }}/v2
git clone --depth 1 --branch snapshots/demo/next/main ${{ env.REPO }} ${{ env.DIST }}/next
- name: Cleanup after clone snapshots
run: find ${{ env.DIST }} -name ".git" -exec rm -rf {} \; > /dev/null 2>&1 || echo "removed .git"
- name: Debug output
run: tree ${{ env.DIST }} -P '*.html'
- uses: taiga-family/ci/actions/deploy/[email protected]
with:
token: ${{ secrets.TAIGA_FAMILY_BOT_PAT }}
folder: dist/demo/browser
concurrency:
group: deploy-gh-pages
cancel-in-progress: true