Processing math: 100%

24

2025Mar

A winner is a dreamer who never gives up.

一个成功者是一个永不放弃的梦想家。

10 2021 档案

摘要:ubuntu 18.04虚拟机安装 镜像下载地址: https://releases.ubuntu.com/18.04/ubuntu-18.04.6-live-server-amd64.iso 创建虚拟机[无特殊说明直接下一步]: 配置完成后启动该虚拟机 直接回车 键盘配置 安装SSH服务用于远程连 阅读全文
posted @ 2021-10-09 14:47 陈雷雷 阅读(3176) 评论(1) 推荐(0) 编辑
摘要:实验环境: 主机 ipaddress 服务 备注 k8s-master1 10.0.0.63 nginx k8s-master2 10.0.0.64 nginx k8s-node1 10.0.0.65 keepalived 主 k8s-node2 10.0.0.66 keepalived 备 拓扑图 阅读全文
posted @ 2021-10-09 13:22 陈雷雷 阅读(202) 评论(0) 推荐(0) 编辑
摘要:gitlab连接Jenkins 创建token后 , 现在的网页上就会出现一个token: token只出现一次,注意保存 将这个token在Jenkins上配置,现在开始配置Jenkins Jenkins配置自动化集成上线: 配置Jenkins: 添加构建后操作: 设置完成后点击立即构建 去仓库查 阅读全文
posted @ 2021-10-09 13:19 陈雷雷 阅读(217) 评论(0) 推荐(0) 编辑
摘要:Jenkins获取gitlab源代码 Jenkins权限获取 在日常工作做由于Jenkins启动用户是Jenkins,在执行脚本时系统命令是无法让Jenkins执行的,如果需要Jenkins权限有两种办法: 1. sudo授权 2. 启动用户改为root [这里就使用这个办法了,因为做sudo授权太 阅读全文
posted @ 2021-10-09 13:16 陈雷雷 阅读(412) 评论(0) 推荐(0) 编辑
摘要:创建一个Jenkins任务并构建项目: 这个项目名称只要确定,它就会在 /var/lib/jenkins/jobs/ 生成一个 freestyle 的目录,如果需要删除,删除了就需要重启Jenkins : systemctl restart jenkins.service 建议: 项目名字设置完毕后 阅读全文
posted @ 2021-10-09 13:11 陈雷雷 阅读(208) 评论(0) 推荐(0) 编辑
摘要:编写以下脚本: #!/bin/sh name=web-(date+((RANDOM+10000))host=1 job_name=2cd/var/lib/jenkins/workspace/{job_name} && tar zcf /opt/${name}.tar.gz 阅读全文
posted @ 2021-10-09 13:07 陈雷雷 阅读(463) 评论(0) 推荐(0) 编辑
摘要:Jenkins目录介绍 1. 主配置文件: /etc/sysconfig/jenkins 2. Jenkins主目录: /var/lib/jenkins/ [root@node1 plugins]# ll /var/lib/jenkins/ total 227060 -rw 1 jenkins je 阅读全文
posted @ 2021-10-09 13:06 陈雷雷 阅读(188) 评论(0) 推荐(0) 编辑
摘要:jenkins安装 要求安装环境: 内存: 1G以上 cpu: 1核以上 1. 环境准备: 10.0.0.65 jenkins 10.0.0.66 gitlab 官方安装文档: https://jenkins.io/doc/book/installing/ 邮箱发送邮件配置 2. JDK配置 mkd 阅读全文
posted @ 2021-10-09 13:01 陈雷雷 阅读(213) 评论(0) 推荐(0) 编辑
摘要:gitlab备份 #1. 创建添加配置文件 vim /etc/gitlab/gitlab.rb 文件尾添加: gitlab_reils['backup_path'] = '/data/backup/gitlab' gitlab_rails['backup_keep_time'] = 604800 # 阅读全文
posted @ 2021-10-09 12:48 陈雷雷 阅读(189) 评论(0) 推荐(0) 编辑
摘要:推送配置 gitlab需要推送的客户端sshkey添加到gitlab服务器中 node1 推送配置 centos node1: [root@node1 ~]# cat ~/.ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCypuSLA5GO 阅读全文
posted @ 2021-10-09 12:46 陈雷雷 阅读(406) 评论(0) 推荐(0) 编辑
摘要:1. gitlab创建组 创建后: 组管理: 组创建完成后,开始创建用户 2. gtilab创建用户 这里无法直接创建密码,需要创建用户后在对用户进行操作修改密码 密码和权限设置,取消和开启创建组权限 通过模拟用户来查看用户权限 模拟权限: 每次模拟完权限后,用户默认就切换到了所模拟的用户,需要退出 阅读全文
posted @ 2021-10-09 12:44 陈雷雷 阅读(154) 评论(0) 推荐(0) 编辑
摘要:Gitlab组件 [root@master tools]# gitlab-ctl status #检查服务状态 run: gitaly: (pid 26704) 2201s; run: log: (pid 25672) 2576s run: gitlab-monitor: (pid 26715) 2 阅读全文
posted @ 2021-10-09 12:40 陈雷雷 阅读(580) 评论(0) 推荐(0) 编辑
摘要:1. gitlab介绍 官方网站: www.gitlab.com gitlab是一款使用ruby编写的代码版本管理系统,他可以通过web界面来管理代码. 2. gitlab安装 官方安装文档: https://about.gitlab.com/install/ 建议: 在企业环境中,gitlab一定 阅读全文
posted @ 2021-10-09 12:37 陈雷雷 阅读(151) 评论(0) 推荐(0) 编辑
摘要:github的使用 GitHub是一个git版本库的托管服务,GitHub是目前全球最大的软件仓库,拥有上班玩的开发者用户,也是软件开发和寻找资源的最佳途径,GitHub不仅可以托管各种git版本参控股,还拥有更美观的web界面,代码文件可以被克隆,让开发者为开源项目贡献代码变得更加容易,同时也提供 阅读全文
posted @ 2021-10-09 12:31 陈雷雷 阅读(243) 评论(0) 推荐(0) 编辑
摘要:git标签 标签用于记录详细修改内容,为后续使用提供帮助. 也方便快速的回滚. 每一次提交[commit]都可以打一个tag标签. 测试阶段标签规则: 以 0.01 0.02版本为主 正式上线标签规则: 以v1.0 v2.0 版本为主. 修改阶段的版本滚则: 以 v1.1 v1.2 v2.1 这是对 阅读全文
posted @ 2021-10-09 12:30 陈雷雷 阅读(65) 评论(0) 推荐(0) 编辑
摘要:git分支 git分支,从本质上来讲仅仅是指向提交对象的可变指针,在这一点上与svn是有着本质区别,svn的分支实际就是个目录而已. git默认分支名字是 master,在多次提交操作后,你其实已经有一个指向最后那个提交对象的master分支. 它会在每次的提交操作中自动向前移动. 1. git l 阅读全文
posted @ 2021-10-09 12:27 陈雷雷 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1. 持续集成教程 1.1 持续集成的基础概念 持续集成: 持续集成(Continuous integration),简称: CI 持续集成是频繁的(一天多次)将代码集成到主干部分,它的好处有两个. 1.发现错误,每完成一次更新,就会集成到主干中,以便于发现错误,定位错误,且比较容易. 2.防止分支 阅读全文
posted @ 2021-10-08 14:30 陈雷雷 阅读(71) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示