摘要: && 内容:添加用户创建组用户权限保护主要分支配置项目的可见性移除用户一. 添加用户1. 用root 管理员登陆。2. 点击管理区域3. 点击New User4. 输入用户相关信息5. 用户会收到邮件如下画面,点击设置密码即可。排错小技巧:在设置邮件服务器比如设置如下:gitlab_rails['gitlab_email_from'] = 'gitlab@aishangwei.net'gitlab... 阅读全文
posted @ 2018-06-24 22:12 大牛不会太遥远 阅读(119223) 评论(4) 推荐(3) 编辑
摘要: 一. Gitlab分支1. 切换到项目位置。2. 创建一个项目的一新分支。mike@win10-001 MINGW64 ~/cookbook/cookbook (master)$ git branch first-branch3. 切换到新建的分支下。mike@win10-001 MINGW64 ~/cookbook/cookbook (master)$ git checkout first-br... 阅读全文
posted @ 2018-06-24 17:51 大牛不会太遥远 阅读(2112) 评论(0) 推荐(0) 编辑
摘要: 一. 创建Gitlab中第一个项目1. Gitlab项目的可见类型有三种级别。Private project: 该级别是只有项目拥有者或者已经得到授权的人可以访问该项目,或者这些人是该项目组的成员。Internal project: 只要有用户名和密码,可以登陆该项目所在的Gitlab服务器的,均可访问该项目。public projects: 只要知道该项目的具体位置,就是路径,都可以访问该项目。... 阅读全文
posted @ 2018-06-24 15:56 大牛不会太遥远 阅读(3746) 评论(0) 推荐(0) 编辑
摘要: 本节内容:安装包安装Gitlab配置Gitlab URL配置防火墙执行Gitlab的一些基本设置 环境及条件:系统:CentOS Linux release 7.5.1804 (Core) IP地址: 192.168.2.201内存:建议至少2GB权限:root用户权限安装步骤:1. 安装gitlab服务器所要使用到的包和功能。注意:如果使用别的邮件服务器的话,此处可以不用安装postfix.[r... 阅读全文
posted @ 2018-06-23 23:20 大牛不会太遥远 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 1. 检查kubernetes 组件是否正常运行。[root@c720120 ~]# kubectl get csNAME STATUS MESSAGE ERRORscheduler Healthy ok controller-manager Healthy ok ... 阅读全文
posted @ 2018-06-22 17:13 大牛不会太遥远 阅读(431) 评论(0) 推荐(0) 编辑
摘要: kubeadm是一个命令行的工具,它简化了创建和管理kubernetes cluster的步骤。kubeadm利用Docker的功能进行快速的部署,支行kubernetes master和etcd服务器作为系统服务是以容器的方式呈现的。当触发kuberadm命令时,容器服务将会直接联系在kubernetes node上的Kubelet.kubadm也会检查每个组件是否健康。通过kubeadm设置步... 阅读全文
posted @ 2018-06-22 16:25 大牛不会太遥远 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 一. 通信协议 为了master和agent能够正常通信,连接的建立必须是双向的。SSH: master通过标准的SSH协议连接slave。 Java Web Start: Java 应用在agent 主机上启动,Master和agent通过TCP建立连接。 这种方法往往是在agnet在防火墙内部,master不能发起连接的情况下使用。Windows service: 这种方法是注册 agnet在... 阅读全文
posted @ 2018-06-21 10:50 大牛不会太遥远 阅读(26047) 评论(0) 推荐(2) 编辑
摘要: 1. 简介:A pipeline就是软件和质量保证进程中的一部分中的自动化连续操作。它可以看成是一连串的脚本。操作组:就是把一系统的操作可以合成一个个的步骤,如果一个步骤失败,那么后续步骤便不会执行。可见性:这个进程的所有方面都是可见性的,它有助于快速地分析失败原因并提高团队合作。反馈:当有问题发生时,团队的成员能快速的得知并进行反馈。2. Pipeline 结构Jenkins pipeline包... 阅读全文
posted @ 2018-06-20 20:52 大牛不会太遥远 阅读(2577) 评论(0) 推荐(0) 编辑
摘要: 一. 构建Jenkins slave.1. 构建镜像需要三个步骤:(1) 创建Dockerfile(2) 构建镜像(3)在master上改变agent的配置2. 以下是创建一个服务Python项目的jenkins slave. 为了简单起见,该实验用的evarga/jenkins-slave镜像为基础。(1)创建Dockerfile文件[root@c720120 docker]# cat Dock... 阅读全文
posted @ 2018-06-20 20:34 大牛不会太遥远 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 一. Master 和slave.下图阐述了master-slave交互的架构:在上面这个分布式的构建环境中,Jenkins master主要负责如下:接收构建触发(比如,一个提交到GitHub后)发送通知(比如,在构建失败后,发送email或者HipChat消息)处理HTTP请求(和客户端进行交互)管理构建环境(在slave编排工作执行)由于master和slave负责不相同的,所以他们请求不同... 阅读全文
posted @ 2018-06-20 16:31 大牛不会太遥远 阅读(783) 评论(0) 推荐(0) 编辑