由于每个团队项目wiki都使用git存储库后端,因此可以克隆该wiki存储库并添加或编辑页面,然后提交和推送更改。
Clone and update wiki pages offline
简单的方法:
-
检查
允许脚本访问OAuth令牌
构建阶段的选项
-
添加命令行任务(工具:
git
; 论据:
clone https://test:$(System.AccessToken)@xxx.visualstudio.com/xxxx mywiki
; 工作文件夹:
$(build.sourcesdirectory)
)
-
添加任务以添加或修改页面
-
命令行任务(工具:
吉特
; 论据:
config --global user.email "test@example.com"
; 工作文件夹:
$(build.sourcesdirectory)\mywiki
)
-
命令行任务(工具:
吉特
; 论据:
config --global user.name "tester"
; 工作文件夹:
$(build.sourcesdirectory)\mywiki
)
-
命令行任务(工具:
吉特
; 声明:
add *
; 工作文件夹:
$(build.sourcesdirectory)\mywiki
)
-
命令行任务(工具:
吉特
; 声明:
commit -m "update wikipage"
; 工作文件夹:
$(build.sourcesdirectory)\mywiki
)
-
命令行任务(工具:
吉特
; 声明:
push https://test:$(System.AccessToken)@xx.visualstudio.com/xxx
; 工作文件夹:
$(build.sourcesdirectory)\mywiki
)
您可以将步骤3至7中的命令放入文件(例如bat、ps1),然后只需添加任务并指定文件。
注:该
项目集合生成服务帐户
需要
贡献
权限(版本控制管理页和设置Git存储库的权限)