![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jenkins
bluersw2019
这个作者很懒,什么都没留下…
展开
-
对Jenkinsfile语法说不,开源项目Jenkins Json Build挺你
对Jenkinsfile语法说不,开源项目Jenkins Json Build挺你项目背景我所在的组织项目数量众多,使用的语言和框架也很多,比如Java、ReactNative、C# .NET、Android、iOS等,部署环境也是多种多样比如Tomcat、K8S、IIS、客户端应用是局域网内企业证书安装等,我们没有专门的配置管理员或构建部署专员,都是开发人员自己在Jenkins中写构建脚本,每个项目都有自己的构建脚本(Scripted Pipelines),但类型相同的项目比如都是Java或都是.N原创 2020-09-09 14:11:06 · 189 阅读 · 0 评论 -
CentOS 7 安装SonarQube 8.3版本
CentOS 7 安装SonarQube 8.3版本官方文档下载地址准备工作准备一台CentOS 7服务器SonarQube 8.3版本只支持Java 11 (下载Java 11)安装pgAdmin安装PostgreSQL 12.0yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmyum install pos原创 2020-06-21 17:15:27 · 494 阅读 · 0 评论 -
Jenkins插件开发完全示例
Jenkins插件开发完全示例插件功能在Jenkins构建之前选择Slave Server进行构建。Slave Server搭建准备工作安装Java安装Maven命名规约artifactId:使用小写 ID ,并根据需要使用连字符分隔术语除非名称有任何意义,否则不要在 ID 中包含 jenkins 或 plugin本示例的artifactId是:slave-server-parameter插件名称:插件的名称在 Jenkins UI 和其它地方(如:插件站点)展示给用户建议原创 2020-06-15 17:10:15 · 584 阅读 · 0 评论 -
Jenkins在Pod中实现Docker in Docker并用kubectl进行部署
Jenkins在Pod中实现Docker in Docker并用kubectl进行部署准备工作安装JenkinsJenkins的kubernetes-plugin使用方法说明Jenkins的kubernetes-plugin在执行构建时会在kubernetes集群中自动创建一个Pod,并在Pod内部创建一个名为jnlp的容器,该容器会连接Jenkins并运行Agent程序,形成一个Jenkins的Master和Slave架构,然后Slave会执行构建脚本进行构建,但如果构建内容是要创建Dock原创 2020-05-30 08:58:57 · 1413 阅读 · 0 评论 -
Jenkins的kubernetes-plugin使用方法
Jenkins的kubernetes-plugin使用方法准备工作安装 Jenkinskubernetes-plugin的GitHub仓库在Jenkins服务器上安装kubernetes、Docker、SSH Agent三个插件。制作Jenkins连接kubernetes的证书因为Jenkins服务器在kubernetes集群之外,所以我们准备以下文件才能从外面连接到kubernetes集群。#在Master节点上执行cat /root/.kube/config内容如下:apiVe原创 2020-05-30 09:08:30 · 4844 阅读 · 0 评论