一般来说,构建任务都会占用很多的系统资源 (譬如编译代码),而 GitLab CI 又是 GitLab 的一部分,如果由 GitLab CI 来运行构建任务的话,在执行构建任务的时候,GitLab 的性能会大幅下降。 GitLab CI 最大的作用是管理各个项目的构建状态,因此,运行构建任务这种浪费资源的事情就交给 GitLab Runner 来做拉! 因为G...
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm 1. 2. 3. 4. 5. 6. 文件放置 文件已经放置于 /usr/local/bin/gitlab-runner,需要配置相应权限 chmod +x /usr/local/bin/gitlab-runner 1. 安装GitLab Runner...
3. 安装 Gitlab Runner 下载二进制包 sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 添加执行权限 sudo chmod +x /usr/local/bin/gitlab-runner (可选)如果使用Docker,安装Docker curl -sSL https:/...
[root@abcops_node2 ~]# gitlab-ctl status run: alertmanager: (pid 20440) 56s; run: log: (pid 20133) 102s #结合prometheus监控系统的告警组件 run: gitaly: (pid 20285) 59s; run: log: (pid 19661) 183s #提供对Git存储库的高级RPC访问,Gitaly是一个Git RPC服务,用于处理GitLab发出的所有git调...
gitbook和gitlab搭建持续集成,可实现文档的即时更新,这也是我在DevOps实践的一部分。 https://www.gitbook.com https://github.com/GitbookIO/gitbook 环境搭建# 1. 安装 Node.js# gitbook 是一个基于 Node.js 的命令行工具,下载安装Node.js,安装完成之后,你可以使用下面的命令来检验是否安装成功。
使用GitBook + GitLab 团队文档协作 我们团队对于文档管理软件的要求有以下几点: 1.支持Markdown 2.支持团队协作 3.文档有版本历史 4.支持导出Html,Pdf等格式。 5.支持树形目录,导出PDF时候可以直接按目录结构导出,这个很重要,目前我还没找到支持按树形目录导出的工具软件。
由于我自己有云服务器,所以推荐使用 GitLab 做代码版本控制,然后把 GitBook 电子书静态文件也部署到自己服务器上,配置自定义域名访问。 这里重点不是说如何部署 GitLab,而是说另一个问题,因为 GitBook build 之后的实际上是纯静态网站,可以直接使用 Nginx 或其他来配置域名直接访问。
安装git, gitbook,gitbook-cli; 配置Gitlab Webhook; 创建Webhook 监听服务; 编辑文档检查实时更新; 安装Node,NPM 第一步我们先安装 Node 和 NPM, # 下载压缩包 wget https://nodejs.org/dist/v9.10.1/node-v9.10.1-linux-x64.tar.gz # 解压
第一章 GitLab简介 培训计划 实习生培训 各级别培训 初级前端培训 初级后端培训 中级前端培训 中级后端培训 高级前端培训 高级前端培训 初级产品培训 中级产品培训 初级项目经理培训 中级项目经理培训 培训材料 学习方法与技巧 公司技术积累与个人技术成长路线
.gitlab-ci.yml文件,用自己创建的镜像实现,不需要写SUMMAY.md .gitlab-ci.yml generateSummary.js文件 generateSummary.js 本地安装node环境,直接直接运行: node generateSummary.js 也能生成Summary。 提交代码之后,gitlab-ci也可以自动生成gitbook。 然后windows系统里设置hosts文件,浏览器访问 ...