imirsh

导航

2020年7月17日 #

Jenkins BlueOcean 多分支 部署 Kubernetes 应用

摘要: 在实际的项⽬ 中,往往⼀个代码仓库都会有很多分⽀的,⽐如开发、测试、线上这些分⽀都是分开的,⼀般情况下 开发或者测试的分⽀我们希望提交代码后就直接进⾏ CI/CD 操作,⽽线上的话最好增加⼀个⼈⼯⼲预 的步骤,这就需要 Jenkins 对代码仓库有多分⽀的⽀持。这里我们使用 BlueOcean 来完 阅读全文

posted @ 2020-07-17 22:29 imirsh 阅读(469) 评论(0) 推荐(0) 编辑

Jenkins Pipeline 部署 Kubernetes 应用

摘要: 项目说明 部署思路 克隆代码 编译打包 构建镜像 将镜像推送到本地镜像仓库 修改 k8s.yaml 文件的 tag 应用资源清单 k8s.yaml podTemplate(cloud: 'kubernetes',containers: [ containerTemplate(name: 'tools 阅读全文

posted @ 2020-07-17 17:54 imirsh 阅读(807) 评论(0) 推荐(0) 编辑

基于 kubernetes 的动态 jenkins slave

摘要: 安装 Jenkins 应用资源清单 ~]# git clone https://github.com/imirsh/kube-jenkins.git ~]# cd kube-jenkins/ kube-jenkins]# kubectl apply -f . 查看服务 kube-jenkins]# 阅读全文

posted @ 2020-07-17 13:15 imirsh 阅读(264) 评论(0) 推荐(0) 编辑

Jenkins 镜像定制化制作

摘要: 每次新部署 Jenkins 环境,均需要安装很多必要的插件,因此考虑把插件提前做到镜像中 前提 手动制作 Jenkins 镜像要求我们要有一个已经安装好的 jenkins, 且插件我们都安装和定制完成。执行下面的脚本获取已经安装的插件。其中用户名/密码需要替换成自己的。 ~]# curl -sSL 阅读全文

posted @ 2020-07-17 11:27 imirsh 阅读(916) 评论(0) 推荐(0) 编辑