File tree 4 files changed +849
-287
lines changed
4 files changed +849
-287
lines changed Original file line number Diff line number Diff line change 26
26
[ ![ GitHub Pull Requests] ( https://img.shields.io/github/stars/opsre/JenkinsGuide )] ( https://github.com/opsre/JenkinsGuide/stargazers )
27
27
[ ![ HitCount] ( https://views.whatilearened.today/views/github/opsre/JenkinsGuide.svg )] ( https://github.com/opsre/JenkinsGuide )
28
28
[ ![ GitHub license] ( https://img.shields.io/github/license/opsre/JenkinsGuide )] ( https://github.com/opsre/JenkinsGuide/blob/main/LICENSE )
29
- [ ![ ] ( https://img.shields.io/badge/Awesome-MyStarList-c780fa?logo=Awesome-Lists )] ( https://github.com/eryajf/awesome-stars-eryajf#readme )
29
+ [ ![ ] ( https://img.shields.io/badge/Awesome-MyStarList-c780fa?logo=Awesome-Lists )] ( https://github.com/eryajf/awesome-stars-eryajf#readme )
30
+
31
+
32
+ <div align =" center " >
33
+
34
+ ``` mermaid
35
+ mindmap
36
+ root((JenkinsGuide))
37
+ 基础内容
38
+ Jenkins 的历史及发展
39
+ 持续集成的概念简述
40
+ Jenkins 的几种安装方式
41
+ Jenkins根目录与内置变量概述
42
+ 自由风格,自由构建
43
+ 认识自由风格
44
+ 使用自由风格构建Java和Go编译类项目
45
+ 使用自由风格构建Vue和PHP静态文件发布项目
46
+ 使用自由风格构建安卓APP
47
+ Pipeline
48
+ 认识Pipeline
49
+ Pipeline语法观止
50
+ 基于pipeline简单构建一个项目
51
+ pipeline结合ansible进行批量发布
52
+ 共享库
53
+ 认识共享库
54
+ 学习一些简单的groovy语法
55
+ 基于共享库的最佳实践
56
+ 特别章节:企业私服Nexus
57
+ 介绍及安装
58
+ 配置各语言私服
59
+ 各语言实践
60
+ 特别章节:最佳实践深度解析
61
+ 回滚的最佳实践
62
+ 优秀插件,如虎添翼
63
+ 分布式,slave的实践
64
+ 特别章节:权限管理
65
+ Jenkins配置openldap认证
66
+ 基于Role插件控制权限的实践
67
+ 结合openldap分组的权限分配
68
+ 基于MySQL的权限控制思路
69
+ ```
70
+ </div >
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import markdownItTaskCheckbox from 'markdown-it-task-checkbox'
5
5
import { groupIconMdPlugin , groupIconVitePlugin , localIconLoader } from 'vitepress-plugin-group-icons'
6
6
import { MermaidMarkdown , MermaidPlugin } from 'vitepress-plugin-mermaid' ;
7
7
import { pagefindPlugin } from 'vitepress-plugin-pagefind' // 搜索插件
8
+ import { withMermaid } from "vitepress-plugin-mermaid" ; // 流程图插件
8
9
9
10
export default ( defineConfig ( {
10
11
lang : 'zh-CN' ,
@@ -37,6 +38,8 @@ export default (defineConfig({
37
38
}
38
39
} ,
39
40
41
+
42
+
40
43
//markdown配置
41
44
markdown : {
42
45
//行号显示
@@ -72,6 +75,13 @@ export default (defineConfig({
72
75
73
76
} ,
74
77
78
+ mermaid : {
79
+ // refer https://mermaid.js.org/config/setup/modules/mermaidAPI.html#mermaidapi-configuration-defaults for options
80
+ } ,
81
+ mermaidPlugin : {
82
+ class : "mermaid my-class" , // set additional css classes for parent container
83
+ } ,
84
+
75
85
vite : {
76
86
plugins : [
77
87
groupIconVitePlugin ( {
@@ -102,7 +112,7 @@ export default (defineConfig({
102
112
}
103
113
}
104
114
) ,
105
- [ MermaidPlugin ( ) ]
115
+ [ MermaidPlugin ( ) ] ,
106
116
] ,
107
117
optimizeDeps : {
108
118
include : [ 'mermaid' ] ,
Original file line number Diff line number Diff line change @@ -40,3 +40,44 @@ features:
40
40
41
41
<!-- <busuanzi /> -->
42
42
43
+ ---
44
+
45
+ <div align =" center " >
46
+
47
+ ``` mermaid
48
+ mindmap
49
+ root((JenkinsGuide))
50
+ 基础内容
51
+ Jenkins 的历史及发展
52
+ 持续集成的概念简述
53
+ Jenkins 的几种安装方式
54
+ Jenkins根目录与内置变量概述
55
+ 自由风格,自由构建
56
+ 认识自由风格
57
+ 使用自由风格构建Java和Go编译类项目
58
+ 使用自由风格构建Vue和PHP静态文件发布项目
59
+ 使用自由风格构建安卓APP
60
+ Pipeline
61
+ 认识Pipeline
62
+ Pipeline语法观止
63
+ 基于pipeline简单构建一个项目
64
+ pipeline结合ansible进行批量发布
65
+ 共享库
66
+ 认识共享库
67
+ 学习一些简单的groovy语法
68
+ 基于共享库的最佳实践
69
+ 特别章节:企业私服Nexus
70
+ 介绍及安装
71
+ 配置各语言私服
72
+ 各语言实践
73
+ 特别章节:最佳实践深度解析
74
+ 回滚的最佳实践
75
+ 优秀插件,如虎添翼
76
+ 分布式,slave的实践
77
+ 特别章节:权限管理
78
+ Jenkins配置openldap认证
79
+ 基于Role插件控制权限的实践
80
+ 结合openldap分组的权限分配
81
+ 基于MySQL的权限控制思路
82
+ ```
83
+ </div >
You can’t perform that action at this time.
0 commit comments