上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 69 下一页

2022年3月28日

|NO.Z.00053|——————————|^^ 操作 ^^|——|CI/CD&Jenkins_Harbor操作.V10|——|Jenkins向k8s中部署项目|

摘要: 一、CI/CD.Jenkins.Jenkins向k8s中部署项目 ### CI/CD.Jenkins.Jenkins向k8s中部署项目 ~~~ Execute shell script on remote host using ssh.远程站点配置文件 ### Harbor2.0的API发生了变化, 阅读全文

posted @ 2022-03-28 14:38 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00054|——————————|^^ 报错 ^^|——|CI/CD&Jenkins_Harbor报错.V11|——|报错处理|

摘要: 报错处理一: ### 报错现象: ~~~ 脚本文件未能执行,权限被拒绝,需要给新建的目录授予读写权限 + cp -f /var/lib/jenkins/workspace/maven-docker/target/easy-springmvc-maven.war /var/lib/jenkins/do 阅读全文

posted @ 2022-03-28 14:38 yanqi_vip 阅读(24) 评论(0) 推荐(0)

|NO.Z.00051|——————————|^^ 操作 ^^|——|CI/CD&Jenkins_Harbor操作.V08|——|Jenkins远程站点配置.V02|

摘要: 一、CI/CD.Jenkins远程站点配置 ### 远程站点配置 ~~~ ——>yanqi包的名字为git项目的名字 ~~~ ——>/var/lib/jenkins/workspace/maven-docker/target/easy-springmvc-maven.war ~~~ ——>拉取镜像、 阅读全文

posted @ 2022-03-28 14:37 yanqi_vip 阅读(51) 评论(0) 推荐(0)

|NO.Z.00052|——————————|^^ 操作 ^^|——|CI/CD&Jenkins_Harbor操作.V09|——|Jenkins_Job构建.V03|

摘要: 一、CI/CD.Jenkins.Job构建:Jenkins.Job构建 二、控制台输出过程 ### 控制台输出 Started by user yanqi Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/maven 阅读全文

posted @ 2022-03-28 14:37 yanqi_vip 阅读(113) 评论(0) 推荐(0)

|NO.Z.00050|——————————|^^ 操作 ^^|——|CI/CD&Jenkins_Harbor操作.V07|——|Jenkins向docker中部署项目.V01|

摘要: 一、CI/CD.Jenkins.Jenkins向docker中部署项目 ### Jenkins构建Job ~~~ # 通过jenkins向docker主机中部署项目 ~~~ ——>构建Maven风格的Job:代码地址:git@10.10.10.14:/home/git/easy-springmvc- 阅读全文

posted @ 2022-03-28 14:36 yanqi_vip 阅读(22) 评论(0) 推荐(0)

|NO.Z.00049|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_Harbor部署.V06|——|部署_Git|Maven报错处理|

摘要: 一、CI/CD.Git服务部署 ### Git服务部署:centos7.x 10.10.10.14 git 服务器 ~~~ 安装Git服务器端 [roo1t@git ~]# yum install -y git ### 创建Git用户 ~~~ 创建git用户并设置密码为1qaz2wsx(为开发人员拉 阅读全文

posted @ 2022-03-28 14:35 yanqi_vip 阅读(41) 评论(0) 推荐(0)

|NO.Z.00048|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_Harbor部署.V05|——|部署_Jenkins|

摘要: 一、CI/CD.Jenkins服务部署 ### Jenkins服务部署配置 ~~~ Jenkins服务部署说明 ~~~ 在centos7.2 10.10.10.12 192.168.1.12 jenkins服务器配置 ### 安装Jenkins.repo源地址 [root@jenkins ~]# w 阅读全文

posted @ 2022-03-28 14:33 yanqi_vip 阅读(56) 评论(0) 推荐(0)

|NO.Z.00046|——————————|^^ 配置 ^^|——|CI/CD&Jenkins_Harbor部署.V03|——|配置_harbor.v2.0.0.V02|

摘要: 一、CI/CD.Harbor部署 ### Harbor上传镜像测试 ~~~ 操作主机 centos7.x 10.10.10.12 192.168.1.12jenkins 二、部署docker ### 安装docker依赖工具 [root@jenkins ~]# yum install -y yum- 阅读全文

posted @ 2022-03-28 14:32 yanqi_vip 阅读(50) 评论(0) 推荐(0)

|NO.Z.00047|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_Harbor部署.V04|——|部署_docker.v17.06.0|

摘要: 一、CI/CD.docker业务服务器 ### 应用服务器部署——docker.v17.06.0 ~~~ 应用服务器部署 ~~~ 在centos7.x 10.10.10.13 192.168.1.13 docker应用服务器部署。 ### 安装docker环境需要的依赖环境 ~~~ 部署docker 阅读全文

posted @ 2022-03-28 14:32 yanqi_vip 阅读(8) 评论(0) 推荐(0)

|NO.Z.00045|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_Harbor部署.V02|——|部署_harbor.v2.0.0.V01|

摘要: 一、Harbor镜像仓库部署——harbor.v2.0.0 ### 下载harbor版本包 ~~~ 在 centos7.x 10.10.10.11 192.168.1.11 Harbor服务器部署操作 ~~~ 官方地址:https://github.com/goharbor/harbor/relea 阅读全文

posted @ 2022-03-28 14:31 yanqi_vip 阅读(26) 评论(0) 推荐(0)

|NO.Z.00044|——————————|CloudNative|——|CI/CD&Jenkins_Harbor规划.V01|——|CI/CD部署规划|

摘要: 一、CI/CD部署流程 ### 部署说明 ~~~ 研发push到github代码库 ~~~ Jenkins 构建,pull git代码 使用maven进行编译打包 ~~~ 打包生成的代码,生成一个新版本的镜像,push到本地docker仓库harbor ~~~ 发布,测试机器 pull 新版本的镜像 阅读全文

posted @ 2022-03-28 14:30 yanqi_vip 阅读(19) 评论(0) 推荐(0)

|NO.Z.00043|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 14:28 yanqi_vip 阅读(10) 评论(0) 推荐(0)

|NO.Z.00041|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V15|——|Jenkins_pipeline自动化部署Java项目|

摘要: 一、Jenkins pipeline自动化发布Java项目 ### 环境准备 ~~~ ——>**插件**:Maven Integration plugin ~~~ ——>**环境:**maven、tomcat,git ### 用的博客系统代码: git clone https://github.co 阅读全文

posted @ 2022-03-28 14:27 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00042|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V16|——|Jenkins_pipeline+Git持续部署应用|

摘要: 一、Jenkins_pipeline+Git持续部署应用 ### Jenkins结合gitlab使用 ~~~ # 创建一个新的任务 ~~~ ——>输入项目的名称,选择构建只有分风格的软件 二、将Jenkins与gitlab联合 ### Jenkins创建公钥和私钥 ~~~ 生成公钥文件 [root@ 阅读全文

posted @ 2022-03-28 14:27 yanqi_vip 阅读(33) 评论(0) 推荐(0)

|NO.Z.00039|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V13|——|Jenkins_邮件告警|

摘要: 一、Jenkins pipeline邮件状态通知 ### 开启邮件服务 [root@jenkins ~]# systemctl status postfix.service Loaded: loaded (/usr/lib/systemd/system/postfix.service; enable 阅读全文

posted @ 2022-03-28 14:25 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00040|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V14|——|Jenkins_pipeline自动化发布PHP项目|

摘要: 一、Jenkins pipeline自动化发布PHP项目 ### 环境说明 ~~~ ——>环境为:lnmp ~~~ ——>PHP项目:wordpress(此处下载一个wordpress的源码将其模拟为我们的代码上传到我们的git仓库) ### 在git服务器创建存储库 [git@git ~]$ mk 阅读全文

posted @ 2022-03-28 14:25 yanqi_vip 阅读(64) 评论(0) 推荐(0)

|NO.Z.00038|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V12|——|Jenkins_pipeline插件|

摘要: 一、Jenkins pipeline插件安装 ### Jenkins pipeline概述 ### 安装jenkins pipeline插件 ~~~ ——>在对 jenkins 进行初始化安装时,默认已经安装了 jenkins 的相关插件,如下图所示: 二、Jenkins pipeline配置流水线 阅读全文

posted @ 2022-03-28 14:24 yanqi_vip 阅读(46) 评论(0) 推荐(0)

|NO.Z.00037|——————————|^^ 配置 ^^|——|CI/CD&Jenkins_pipeline操作.V11|——|Jenkins_Master_Slave|

摘要: 一、Jenkins Master-slave:Jenkins Master-Slave架构 ### Jenkins Master-slave架构说明 ~~~ jenkins的Master-slave分布式架构主要是为了解决jenkins单点构建任务多、负载较高、性能不足的场景。 ~~~ Master 阅读全文

posted @ 2022-03-28 14:23 yanqi_vip 阅读(71) 评论(0) 推荐(0)

|NO.Z.00036|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V10|——|Jenkins_Git插件|

摘要: 一、Jenkins.git插件 ### Git 插件 ~~~ 安装插件 Git Parameter ### 进行配置 ~~~ ——>在配置之前我们先来说一个坑,当我们在配置git中写了远端地址后,会有如下报错: ~~~ ——>这是因为 jenkins 我们 yum 装的运行用户是 jenkins 用 阅读全文

posted @ 2022-03-28 14:22 yanqi_vip 阅读(43) 评论(0) 推荐(0)

|NO.Z.00035|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V09|——|Jenkins参数化构建|

摘要: 一、Jenkins 参数化构建 ### 参数化构建背景 ~~~ 如果只是简单的构建,jenkins自己默认的插件可以做,但是如果我们想要在构建过程中有更多功能, ~~~ 比如说:选择性构建、传参、项目指定变量等等其他功能,基础的参数化构建可以实现一些简单功能, ~~~ 但是要想使用更多功能这时候我们 阅读全文

posted @ 2022-03-28 14:22 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00033|——————————|^^ 重要 ^^|——|CI/CD&Jenkins_pipeline操作.V07|——|Jenkins环境变量配置|插件下载_更换国内源|

摘要: 一、Jenkins环境变量配置 ### Jenkins插件maven安装——二进制 ~~~ 下载maven版本包 [root@jenkins ~]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binarie 阅读全文

posted @ 2022-03-28 14:21 yanqi_vip 阅读(43) 评论(0) 推荐(0)

|NO.Z.00034|——————————|CloudNative|——|CI/CD&Jenkins_pipeline操作.V08|——|Jenkins用户权限|

摘要: 一、jenkins用户权限 ### Jenkins 用户角色管理——插件安装 ~~~ # 用户管理背景 ~~~ 针对开发、运维、测试针对不同角色进行不同权限划分, ~~~ 基于插件: Role-based Authorization Strategy ,Authorize Project 来实现。 阅读全文

posted @ 2022-03-28 14:21 yanqi_vip 阅读(36) 评论(0) 推荐(0)

|NO.Z.00032|——————————|^^ 重要 ^^|——|CI/CD&Jenkins_pipeline操作.V06|——|Jenkins_UI配置|插件下载慢解决方案|

摘要: 一、Jenkins初始化配置 ### 查看Jenkins管理员密码 [root@jenkins ~]# cat /var/lib/jenkins/secrets/initialAdminPassword d2777a94e74d47f996022fb588536916 ### Chrome访问:ht 阅读全文

posted @ 2022-03-28 14:20 yanqi_vip 阅读(51) 评论(0) 推荐(0)

|NO.Z.00031|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_pipeline部署.V05|——|Yum_Jenkins部署|

摘要: 一、Jenkins安装概述 ### Jenkins官网 ~~~ 官网: [https://jenkins.io](https://jenkins.io/) ~~~ 插件:http://updates.jenkins-ci.org/download/plugins/ ### 部署规划 ~~~ cent 阅读全文

posted @ 2022-03-28 14:19 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00030|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_pipeline部署.V04|——|JDK_二进制|

摘要: 一、Jenkins安装概述 ### Jenkins官网 ~~~ 官网: [https://jenkins.io](https://jenkins.io/) ~~~ 插件:http://updates.jenkins-ci.org/download/plugins/ ### Jenkins部署规划 ~ 阅读全文

posted @ 2022-03-28 14:18 yanqi_vip 阅读(51) 评论(0) 推荐(0)

|NO.Z.00028|——————————|CloudNative|——|CI/CD&Jenkins_pipeline概述.V02|——|CI/CD流程|

摘要: 一、CI/CD流程 ### CI/CD流程 ### 说明: ~~~ 这张图稍微更形象一点,上线之前先把代码git到版本仓库, ~~~ 然后通过Jenkins将Java项目通过maven去构建,这是在非容器之前, ~~~ 典型的自动化的一个版本上线流程。那它有哪些问题呢? ~~~ 如:它的测试环境,预 阅读全文

posted @ 2022-03-28 14:17 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00029|——————————|^^ 部署 ^^|——|CI/CD&Jenkins_pipeline部署.V03|——|Jenkins_git部署|

摘要: 一、jenkins.git部署 ### Jenkins部署规划 ~~~ centos7.x server1 10.10.10.11 jenkins ~~~ centos7.x server2 10.10.10.12 tomcat ~~~ centos7.x server3 10.10.10.13 g 阅读全文

posted @ 2022-03-28 14:17 yanqi_vip 阅读(40) 评论(0) 推荐(0)

|NO.Z.00027|——————————|CloudNative|——|CI/CD&Jenkins_pipeline概述.V01|——|Jenkins概述|

摘要: 一、Jenkins概述 ### Jenkins历史 ~~~ # Jenkins的前身是Hudson,采用JAVA编写的持续集成开源工具。 ~~~ Hudson由Sun公司在2004年启动,第一个版本于2005年在java.net发布。 ~~~ 2007年开始Hudson逐渐取代CruiseContr 阅读全文

posted @ 2022-03-28 14:16 yanqi_vip 阅读(37) 评论(0) 推荐(0)

|NO.Z.00025|——————————|^^ 报错 ^^|——|CI/CD&Maven私服Nexus3.V06|——|Maven私服Nexus3常见错误|

摘要: 附录一:Maven私服Nexus3常见错误 ### 报错现象: ~~~ 上传报错误码405,Failed to transfer file。 ### 解决方案: ~~~ 仔细查看报错信息就会发现,是上传的url错了,原因就是repository的地址写错了。 附录二:错误码401或者403 ### 阅读全文

posted @ 2022-03-28 14:16 yanqi_vip 阅读(136) 评论(0) 推荐(0)

|NO.Z.00026|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 14:16 yanqi_vip 阅读(12) 评论(0) 推荐(0)

|NO.Z.00024|——————————|CloudNative|——|CI/CD&Maven私服Nexus3.V05|——|Maven私服Nexus3实验|

摘要: 一、Maven私服Nexus3实验:向 nexus3 私服上传 jar 包 ### 准备环境:创建`3rd_part`库: ~~~ ——>使用默认用户 **admin/1qaz2wsx 登陆——> ~~~ ——>点击左侧的`repository\repositories`后,在右侧点击`create 阅读全文

posted @ 2022-03-28 14:15 yanqi_vip 阅读(21) 评论(0) 推荐(0)

|NO.Z.00023|——————————|CloudNative|——|CI/CD&Maven私服Nexus3.V04|——|Maven私服Nexus3仓库介绍|

摘要: 一、Maven私服Nexus3仓库介绍:Nexus3仓库介绍 ### 查看Nexus3仓库三种类型 ~~~ ——>点击“设置-Repositories”,就可以看到仓库,分三种类型: 二、Nexus3仓库三种类型说明 ### Nexus3仓库三种类型说明 ~~~ # proxy: ~~~ 是远程仓库 阅读全文

posted @ 2022-03-28 14:14 yanqi_vip 阅读(63) 评论(0) 推荐(0)

|NO.Z.00021|——————————|^^ 重要 ^^|——|CI/CD&Maven私服Nexus3.V02|——|持续集成/持续交付/持续部署|

摘要: 一、持续集成/持续交付/持续部署 ### 持续集成/持续交付/持续部署 ~~~ 软件开发的连续方法基于自动执行脚本,以最大限度地减少在开发应用程序时引入错误的可能性。 ~~~ 从新代码的开发到部署,它们需要较少的人为干预甚至根本不需要干预。 ~~~ 它涉及在每次小迭代中不断构建,测试和部署代码更改, 阅读全文

posted @ 2022-03-28 14:13 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00022|——————————|^^ 部署 ^^|——|CI/CD&Maven私服Nexus3.V03|——|Maven私服部署|

摘要: 一、Maven私服和Nexus3概述:Maven和Nexus3架构图 ### Maven和Nexus3概述 ~~~ Maven是一个采用纯Java编写的开源项目管理工具 ~~~ 采用一种被称之为Project Object Model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做PO 阅读全文

posted @ 2022-03-28 14:13 yanqi_vip 阅读(33) 评论(0) 推荐(0)

|NO.Z.00020|——————————|^^ 重要 ^^|——|CI/CD&Maven私服Nexus3.V01|——|Nexus3概述|合理化上线方案|

摘要: 一、代码上线方案 ### 早起手动部署代码 ~~~ 纯手动Scp、Rsync上传代码。 ~~~ 纯手动登陆,Git pull 或者 Svn update。 ~~~ 纯手动xftp、ftp、filezilla上传代码。 ~~~ 开发发送压缩包,rz上传,解压部署代码。 ### 早起手动部署代码——缺点 阅读全文

posted @ 2022-03-28 14:12 yanqi_vip 阅读(41) 评论(0) 推荐(0)

|NO.Z.00019|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-28 14:11 yanqi_vip 阅读(30) 评论(0) 推荐(0)

2022年3月27日

|NO.Z.00018|——————————|^^ 重要 ^^|——|CI/CD&GitLab操作 .V08|——|GitLab.管理K8S集群|

摘要: 一、利用Gitlab管理k8s集群:权限设置 ### 获取k8s集群API地址 ~~~ 查看k8s.apiserver地址 [root@server13 ~]# kubectl cluster-info | grep 'Kubernetes master' | awk '/http/ {print 阅读全文

posted @ 2022-03-27 15:55 yanqi_vip 阅读(90) 评论(0) 推荐(0)

|NO.Z.00015|——————————|CloudNative|——|CI/CD&GitLab操作 .V05|——|GitLab.代码处理|合并分支|Clone项目|

摘要: 一、gitlab 代码处理 ### 代码处理流程 ~~~ # 公司代码提交合并流程 ~~~ PM(项目主管/项目经理)在gitlab创建任务,分配给开发人员 ~~~ 开发人员领取任务后,在本地使用git clone拉取代码库 ~~~ 开发人员创建开发分支(git checkout -b dev),并 阅读全文

posted @ 2022-03-27 15:54 yanqi_vip 阅读(121) 评论(0) 推荐(0)

|NO.Z.00016|——————————|CloudNative|——|CI/CD&GitLab操作 .V06|——|GitLab.备份|定时备份|

摘要: 一、查看系统信息: ### 查看系统信息 ~~~ 查看系统版本和软件版本 [root@server11 ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@server11 ~]# cat /opt/gitla 阅读全文

posted @ 2022-03-27 15:54 yanqi_vip 阅读(40) 评论(0) 推荐(0)

|NO.Z.00017|——————————|CloudNative|——|CI/CD&GitLab操作 .V07|——|GitLab.恢复|

摘要: 一、gitlab恢复 ### gitlab server部署 ~~~ 参照前面部署方案 二、查看备份相关的配置项 ### 查看备份相关的配置项 ~~~ 修改该配置,定义了默认备份出文件的路径, ~~~ 并执行 gitlab-ctl reconfigure 或者 gitlab-ctl restart 阅读全文

posted @ 2022-03-27 15:54 yanqi_vip 阅读(31) 评论(0) 推荐(0)

上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 69 下一页

导航