[置顶] 对Jenkinsfile语法说不,开源项目Jenkins Json Build挺你

摘要: 对Jenkinsfile语法说不,开源项目Jenkins Json Build挺你 项目背景 我所在的组织项目数量众多,使用的语言和框架也很多,比如Java、ReactNative、C# .NET、Android、iOS等,部署环境也是多种多样比如Tomcat、K8S、IIS、客户端应用是局域网内企 阅读全文

posted @ 2020-09-09 14:07 维晟 阅读(1160) 评论(0) 推荐(2) 编辑

2020年6月21日

CentOS 7 安装SonarQube 8.3版本

摘要: 安装SonarQube 8.3版本 官方文档 下载地址 准备工作 准备一台CentOS 7服务器 SonarQube 8.3版本只支持Java 11 (下载Java 11) 安装pgAdmin 安装PostgreSQL 12.0 yum install https://download.postgr 阅读全文

posted @ 2020-06-21 17:14 维晟 阅读(1261) 评论(0) 推荐(0) 编辑

2020年6月15日

Jenkins插件开发完全示例

摘要: Jenkins插件开发完全示例 插件功能 在Jenkins构建之前选择Slave Server进行构建。 Slave Server搭建 准备工作 安装Java 安装Maven 命名规约 artifactId: 使用小写 ID ,并根据需要使用连字符分隔术语 除非名称有任何意义,否则不要在 ID 中包 阅读全文

posted @ 2020-06-15 16:55 维晟 阅读(7003) 评论(0) 推荐(0) 编辑

2020年5月30日

Jenkins在Pod中实现Docker in Docker并用kubectl进行部署

摘要: Jenkins在Pod中实现Docker in Docker并用kubectl进行部署 准备工作 安装Jenkins Jenkins的kubernetes-plugin使用方法 说明 Jenkins的kubernetes-plugin在执行构建时会在kubernetes集群中自动创建一个Pod,并在 阅读全文

posted @ 2020-05-30 08:51 维晟 阅读(4863) 评论(0) 推荐(0) 编辑

Jenkins的kubernetes-plugin使用方法

摘要: Jenkins的kubernetes-plugin使用方法 准备工作 安装 Jenkins kubernetes-plugin的GitHub仓库 在Jenkins服务器上安装kubernetes、Docker、SSH Agent三个插件。 制作Jenkins连接kubernetes的证书 因为Jen 阅读全文

posted @ 2020-05-30 08:50 维晟 阅读(4804) 评论(0) 推荐(0) 编辑

在K8S集群中使用NGINX Ingress V1.7

摘要: 在K8S集群中使用NGINX Ingress V1.7 NGINX Ingress控制器有两个项目一个K8S官网维护(官方项目github地址),另一个是NGINX, Inc.维护的项目(NGINX项目github地址),因为差异很多两个项目不要弄混,以下示例是用NGINX维护的项目(部署说明资料) 阅读全文

posted @ 2020-05-30 08:48 维晟 阅读(2354) 评论(0) 推荐(0) 编辑

Kubernetes V1.18.2部署Dashboard V2.0

摘要: Kubernetes V1.18.2部署Dashboard V2.0 部署Kubernetes V1.18.2 安装Kubernetes V1.18.2 下载并修改Dashboard安装脚本(在Master上执行) 参照官网安装说明在master上执行: cd ~ mkdir Dashboard c 阅读全文

posted @ 2020-05-30 08:47 维晟 阅读(1165) 评论(0) 推荐(0) 编辑

安装Kubernetes V1.18.2

摘要: 安装Kubernetes V1.18.2 准备虚拟机环境 用KVM组建NAT网络虚拟机集群 (如果你使用VirtualBox搭建虚拟机集群,请确保hostname -i可以返回一个路由可达的IP,否则请修改虚拟机的hosts文件) 设置系统 #关闭防火墙(所有节点) systemctl disabl 阅读全文

posted @ 2020-05-30 08:46 维晟 阅读(1684) 评论(0) 推荐(0) 编辑

创建NAT网络虚拟机环境

摘要: 创建NAT网络虚拟机环境 准备工作 准备一台安装CentOS-7操作系统的电脑。(PS:安装系统时硬盘分区不要自动否则/home会分一半的硬盘空间) 准备一份CentOS-7的iso安装文件。 安装VNC Viewer 虚拟机配置及规划 更新系统并校对时间 #安装EPEL源 yum install 阅读全文

posted @ 2020-05-30 08:43 维晟 阅读(476) 评论(0) 推荐(0) 编辑

搭建Nexus Repository包管理系统

摘要: 搭建Nexus Repository包管理系统 下载安装程序 下载Nexus Repository最新版本 配置说明 将下载后的文件传输到服务器上 #修改配置文件 vi /etc/security/limits.conf #添加 * soft nofile 65536 #修改服务配置 vi /etc 阅读全文

posted @ 2020-05-30 08:40 维晟 阅读(2137) 评论(0) 推荐(0) 编辑

导航