首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

gitbook在私有gitlab上持续集成

2024-12-19 来源:化拓教育网

1.在gitlab新建一个resposity

2.checkout到本地

3.在项目上新增一个.gitlab-ci.yml文件并提交到Gitlab,文件内容参考如下:

1)切换到gitlab项目目录下

cd /D c:\Users\NetEase\portus

2)在这个目录下新增.gitlab-ci.yml文件

before_script:

makedoc:

script:

- gitbook build

- rsync-docs

// 使用tags匹配runner

tags:

- gitbook

3)增加以.md结尾的文档、SUMMARY.md和 README.md文件

4)本地测试

$git status 

大概能看到包含.gitlab-ci.yml  SUMMARY.md的一串东西

$echo _book > .gitignore

$gitbook serve

Starting server ...

Restart after change in file portus.md

5)提交上gitlab,执行以下几行命令

$git add .

$git commit -m "first commit"

$git push -u origin master

接着确认开启共享Runner,在GitLab上打开工程的Settings->Runners页面:


启用Runner后就会开始构建了,构建成功后然档默认会输出到:

Enjoy(^__^) ……

gitbook的相关命令行:

git  status

gitbook serve

git add .

git commit -m "first commit"

$git push -u origin master

显示全文