File tree 1 file changed +21
-12
lines changed
1 file changed +21
-12
lines changed Original file line number Diff line number Diff line change 8
8
jobs :
9
9
docs :
10
10
runs-on : ubuntu-latest
11
-
12
11
steps :
13
12
- uses : actions/checkout@v4
14
13
with :
@@ -19,24 +18,34 @@ jobs:
19
18
with :
20
19
node-version : 22
21
20
cache : npm
22
-
23
- - name : Setup Pages
24
- uses : actions/configure-pages@v4
25
21
26
22
- name : Install dependencies
27
23
run : npm ci
28
24
29
25
- name : Build with VitePress
30
26
run : npm run docs:build
31
27
32
- - name : Deploy to GitHub Pages
33
- uses : crazy-max/ghaction-github-pages@v4
28
+ - name : Generate CNAME
29
+ run : echo "java.doocs.org" > docs/.vitepress/dist/CNAME
30
+
31
+ - name : Upload artifact
32
+ uses : actions/upload-pages-artifact@v3
34
33
with :
35
- target_branch : gh-pages
36
- build_dir : docs/.vitepress/dist
37
- fqdn : java.doocs.org
38
- env :
39
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
34
+ path : docs/.vitepress/dist
35
+
36
+ deploy :
37
+ needs : docs
38
+ runs-on : ubuntu-latest
39
+ permissions :
40
+ pages : write
41
+ id-token : write
42
+ environment :
43
+ name : github_pages
44
+ url : ${{ steps.deployment.outputs.page_url }}
45
+ steps :
46
+ - name : Deploy to GitHub Pages
47
+ id : deployment
48
+ uses : actions/deploy-pages@v4
40
49
41
50
build :
42
51
runs-on : ubuntu-latest
49
58
SSH_PRIVATE_KEY : ${{ secrets.GITEE_RSA_PRIVATE_KEY }}
50
59
with :
51
60
source-repo : git@github.com:doocs/advanced-java.git
52
- destination-repo : git@gitee.com:Doocs/advanced-java.git
61
+ destination-repo : git@gitee.com:Doocs/advanced-java.git
You can’t perform that action at this time.
0 commit comments