K8S搭建SonarQube并集成到Jenkins 前提:已经搭建好k8s环境 搭建postgres数据库 存储类是使用nfs,下面是yaml内容 apiVersion: v1 kind: PersistentVolume metadata: name: postgres-pv namespace: devops labels: app: post…
Jenkins集成Kubernetes集群(Master-Slave分布式构建方案) 1.Kubernetes 环境安装 Jenkins --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: jenkins-admin rules: - apiG…
Jenkins Config File Provider 插件 创建kubeconfig文件 说明 Jenkins的Config File Provider其实就是存储kubectl用于连接k8s集群的kubeconfig配置文件,其实就是/root/.kube/config [root@k8s-master1 .kube]# pwd &&…
Jenkins系列之添加节点操作 添加从节点时需要先具备: git环境,安装可参考:https://199604.com/2339 java环境,安装可参考:https://199604.com/1962 一个普通账号(root账号也行) 登录jenkins后,点击【系统管理】-【节点管理】 点击【新建节点】 填写节点名称 最好将ip或者计算机名填…
Docker jenkins 容器ruby-runtime插件安装失败问题解决 问题: ruby-runtime插件安装失败,原因是 java 11 版本过高 解决: 下载一个低版本jkd,将其拷贝到jenkins容器中, 然后偷梁换柱把低版本的jdk替换掉高版本的。 # 在宿主机下载jdk wget https://d6.injdk.cn/ora…
Jenkins学习笔记-Jenkins构建项目 3 Jenkins构建项目 3.1 Jenkins项目构建类型(1)-Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流水线项目(Pipeline Pr…
Jenkins学习笔记-安装和持续集成环境配置 2 Jenkins安装和持续集成环境配置 2.1 持续集成流程说明 首先,开发人员每天进行代码提交,提交到Git仓库 然后,Jenkins作为持续集成工具,使用Git工具到Git仓库拉取代码到集成服务器,再配合JDK,Maven等软件完成代码编译,代码测试与审查,测试,打包等工作,在这个过程中每一步出…
Centos-Jenkins安装 方式1:rpm包安装: 1.下载Jenkins 源代码包 官方下载:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos 国内清华源下载:https://mirrors.tuna.tsinghua.edu.cn/ 2.安装JDK环境 参考我…
Jenkins学习笔记-持续集成及Jenkins介绍 1 持续集成及Jenkins介绍 1.1 软件开发生命周期 软件开发生命周期又叫做SDLC(Software Development Life Cycle),它是集合了计划、开发、测试和部署过程的集合。如下图所示 : [) 需求分析 这是生命周期的第一阶段,根据项目需求,团队执行一个可行性计划的…