摘要: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
阅读全文
摘要:报错处理一: ### 报错现象: ~~~ 脚本文件未能执行,权限被拒绝,需要给新建的目录授予读写权限 + cp -f /var/lib/jenkins/workspace/maven-docker/target/easy-springmvc-maven.war /var/lib/jenkins/do
阅读全文
摘要:一、CI/CD.Jenkins.Jenkins向k8s中部署项目 ### CI/CD.Jenkins.Jenkins向k8s中部署项目 ~~~ Execute shell script on remote host using ssh.远程站点配置文件 ### Harbor2.0的API发生了变化,
阅读全文
摘要:一、CI/CD.Jenkins远程站点配置 ### 远程站点配置 ~~~ ——>yanqi包的名字为git项目的名字 ~~~ ——>/var/lib/jenkins/workspace/maven-docker/target/easy-springmvc-maven.war ~~~ ——>拉取镜像、
阅读全文
摘要:一、CI/CD.Jenkins.Job构建:Jenkins.Job构建 二、控制台输出过程 ### 控制台输出 Started by user yanqi Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/maven
阅读全文
摘要:一、CI/CD.Jenkins.Jenkins向docker中部署项目 ### Jenkins构建Job ~~~ # 通过jenkins向docker主机中部署项目 ~~~ ——>构建Maven风格的Job:代码地址:git@10.10.10.14:/home/git/easy-springmvc-
阅读全文
摘要:一、CI/CD.Git服务部署 ### Git服务部署:centos7.x 10.10.10.14 git 服务器 ~~~ 安装Git服务器端 [roo1t@git ~]# yum install -y git ### 创建Git用户 ~~~ 创建git用户并设置密码为1qaz2wsx(为开发人员拉
阅读全文
摘要:一、CI/CD.Jenkins服务部署 ### Jenkins服务部署配置 ~~~ Jenkins服务部署说明 ~~~ 在centos7.2 10.10.10.12 192.168.1.12 jenkins服务器配置 ### 安装Jenkins.repo源地址 [root@jenkins ~]# w
阅读全文
摘要:一、CI/CD.Harbor部署 ### Harbor上传镜像测试 ~~~ 操作主机 centos7.x 10.10.10.12 192.168.1.12jenkins 二、部署docker ### 安装docker依赖工具 [root@jenkins ~]# yum install -y yum-
阅读全文
摘要:一、CI/CD.docker业务服务器 ### 应用服务器部署——docker.v17.06.0 ~~~ 应用服务器部署 ~~~ 在centos7.x 10.10.10.13 192.168.1.13 docker应用服务器部署。 ### 安装docker环境需要的依赖环境 ~~~ 部署docker
阅读全文
摘要:一、Harbor镜像仓库部署——harbor.v2.0.0 ### 下载harbor版本包 ~~~ 在 centos7.x 10.10.10.11 192.168.1.11 Harbor服务器部署操作 ~~~ 官方地址:https://github.com/goharbor/harbor/relea
阅读全文
摘要:一、CI/CD部署流程 ### 部署说明 ~~~ 研发push到github代码库 ~~~ Jenkins 构建,pull git代码 使用maven进行编译打包 ~~~ 打包生成的代码,生成一个新版本的镜像,push到本地docker仓库harbor ~~~ 发布,测试机器 pull 新版本的镜像
阅读全文
摘要: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
阅读全文
摘要:一、Jenkins_pipeline+Git持续部署应用 ### Jenkins结合gitlab使用 ~~~ # 创建一个新的任务 ~~~ ——>输入项目的名称,选择构建只有分风格的软件 二、将Jenkins与gitlab联合 ### Jenkins创建公钥和私钥 ~~~ 生成公钥文件 [root@
阅读全文
摘要:一、Jenkins pipeline自动化发布Java项目 ### 环境准备 ~~~ ——>**插件**:Maven Integration plugin ~~~ ——>**环境:**maven、tomcat,git ### 用的博客系统代码: git clone https://github.co
阅读全文
摘要:一、Jenkins pipeline邮件状态通知 ### 开启邮件服务 [root@jenkins ~]# systemctl status postfix.service Loaded: loaded (/usr/lib/systemd/system/postfix.service; enable
阅读全文
摘要:一、Jenkins pipeline自动化发布PHP项目 ### 环境说明 ~~~ ——>环境为:lnmp ~~~ ——>PHP项目:wordpress(此处下载一个wordpress的源码将其模拟为我们的代码上传到我们的git仓库) ### 在git服务器创建存储库 [git@git ~]$ mk
阅读全文
摘要:一、Jenkins pipeline插件安装 ### Jenkins pipeline概述 ### 安装jenkins pipeline插件 ~~~ ——>在对 jenkins 进行初始化安装时,默认已经安装了 jenkins 的相关插件,如下图所示: 二、Jenkins pipeline配置流水线
阅读全文
摘要:一、Jenkins Master-slave:Jenkins Master-Slave架构 ### Jenkins Master-slave架构说明 ~~~ jenkins的Master-slave分布式架构主要是为了解决jenkins单点构建任务多、负载较高、性能不足的场景。 ~~~ Master
阅读全文
摘要:一、Jenkins.git插件 ### Git 插件 ~~~ 安装插件 Git Parameter ### 进行配置 ~~~ ——>在配置之前我们先来说一个坑,当我们在配置git中写了远端地址后,会有如下报错: ~~~ ——>这是因为 jenkins 我们 yum 装的运行用户是 jenkins 用
阅读全文