jenkins
VIP董
本人QQ 499887879
展开
-
docker-swarm下jenkins(多个agent)
docker集群不再啰嗦,主要说下怎么在swarm集群下跑jenkins,然后配置多个agent一:jenins-compose.yamlversion: ‘3’services:jenkins:image: jenkins/jenkinsports:- “8080:8080”- “50000:50000”volumes:- /var/lib/docker/jenkin_ho...原创 2018-10-25 18:14:47 · 2184 阅读 · 1 评论 -
docker-swarm下jenkins回滚操作
结合CI/CD,发布失败时候会自动回滚,不过有时候我们突然发现有个新功能不是我们想要的结果,但是已经上了生产,这个时候就需要立马回滚。结合jenkins发布回滚版本1:jenkins上创建一个自由风格的job需要保证你的镜像仓库保留的有对应版本,手动回滚就可以了欢迎留言...原创 2018-11-01 16:55:09 · 1020 阅读 · 0 评论 -
docker-swarm+jenkins+git+harbor+spring-boot实现CI/CD
今天给大家带来一篇CI/CD的文章,我是使用swarm做的docker集群,Harbor作为镜像仓库,git作为代码、配置仓库,jenkins就是发布啦,由于之前写过jenkins在swarm集群下搭建过程,这里不做说明了,Harbor需要自己事先安装好(或者公有云,还免费)开始吧:(centos7以上系统,我是7.4)1:所有集群节点安装docker,并登陆Harbor(镜像仓库)yum ...原创 2018-11-01 14:40:48 · 3319 阅读 · 1 评论 -
jenkins使用pipeline构建android应用
插件:Active Choices Plug-inGit Parameter Plug-InPipeline相关mail相关如果放在一起了就可以这样:接着这里就是让研发选择多渠道还是单渠道发包,使用pipeline实现整个过程,比较简单,希望对大家有帮助...原创 2018-11-18 21:56:15 · 2114 阅读 · 0 评论 -
jenkins之Active Choices使用Groovy脚本动态生成构建参数
主要实验:结合docker集群,选择需要发布的服务,对应的其他变量即可动态生成,然后通过传参的方式,即可创建或者更新服务。我这里是使用Groovy+shell实现的自动化:集群下检测没有服务就会自动创建服务,检测到有服务就会更新(服务名、tag、健康监测url 都是通过groovy传过去的)目的:主要用于发布更新以及回滚docker服务1:jenkins下插件Active Choices...原创 2018-11-16 19:37:14 · 10658 阅读 · 0 评论 -
jenkins使用pipeline构建nodejs应用
插件 NodeJS Pluginjenkins创建一个pipeline的job(流水线)jenkinsfile所在git仓库路径,下面是pipeline配置信息配置作为代码上传到git,测试服务发布步骤可以交由研发自己写了,运维是不是省事多了,当然权限肯定不能用root(切记)...原创 2018-11-19 12:25:40 · 9627 阅读 · 2 评论 -
jenkins-pipeline之maven项目构建,docker镜像发布
使用pipeline构建maven项目,打包成镜像发布到docker集群下首先配置全局工具:然后jenkins-流水线项目开始构建:登录镜像仓库:镜像已经生成。登录集群服务器查看下服务已经自动创建了....原创 2018-11-21 20:49:12 · 3700 阅读 · 1 评论 -
pipeline写了一个build中心,构建maven之jar包项目
想法:所有maven的jar包项目都可以通过一个pipeline文件发布构建jenkins上插件前面都有介绍大家不懂得可以看下前面的文章开始:jenkins–自由风格job以上maven项目都适用,只要改下git地址和监控检测路径接下来看下build中心:jenkins–流水线(pipeline)把参数接收过来接下来看下pipeline如果写:完事了!新加项目,...原创 2018-11-22 17:18:56 · 3587 阅读 · 0 评论 -
jenkins发布k8s信息入库、报表统计展示
好久没写博客,今天整理一篇关于jenkins发布信息统计的统计信息包括:发布的项目、版本号、发布人、发布状态、发布次数等原创 2019-04-16 21:04:40 · 2132 阅读 · 0 评论