![](https://img-blog.csdnimg.cn/2020082914314759.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Jenkins
Jenkins
响彻天堂丶
那万一赢了呢?
展开
-
SpringCloud 持续集成解决方案(Jenkins+Docker+Harbor+Sonarqube)
1 什么是DevOps软件开发最高效的组织形式是“One Man Work”,只有一个人干活,写个小项目,从需求到开发,从测试到部署全部独立完成,非常高效。但随着业务的增长,项目开始逐渐变得庞大,变成团队,出现了分工,出现了产品经理、项目经理、开发、数据、测试、运维等等角色。这些角色间存在天然的工作目标上的矛盾。举个例子,对于运维来说,稳定压倒一切,新 Feature 越少越好。而对于研发来说,却希望能开发更多的功能。这种矛盾会导致大量的资源和时间的浪费。就像两匹马拉一辆车,如果马头向着的方向不一致,原创 2020-09-04 00:42:09 · 5038 阅读 · 0 评论 -
Jenkins 集成 SonarQube(五)
1 安装插件2 配置生成sonarqube令牌:73f631bb0e020919b1a42a0c4d60ee7e60ecf51c创建凭证:配置sonarqube:3 sonar-project.properties配置文件#SonarQube 实例名称,唯一sonar.projectKey=springboot-web#项目名称sonar.projectName=springboot-web#版本号sonar.projectVersion=1.0#指定扫描目原创 2020-08-30 01:36:10 · 1762 阅读 · 0 评论 -
Jenkins Gitlab Hook自动触发构建(四)
1 插件安装2 Jenkins配置#记录地址http://192.168.38.45:8000/jenkins/project/demo-pipeline修改pipeline构建配置开启gitlab访问3 Gitlab配置原创 2020-08-29 20:18:30 · 2179 阅读 · 0 评论 -
Jenkins Pipeline(三)
1 概述1.1 概念Pipeline,简单来说,就是一套运行在 Jenkins 上的工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。1.2 优点代码:Pipeline以代码的形式实现,通常被检入源代码控制,使团队能够编辑,审查和迭代其传送流程。持久:无论是计划内的还是计划外的服务器重启,Pipeline都是可恢复的。可停止:Pipeline可接收交互式输入,以确定是否继续执行Pipeline。多功能:Pipeline支持现实世界中原创 2020-08-29 14:36:33 · 2222 阅读 · 0 评论 -
Jenkins集成Gitlab、Jdk、Maven(二)
1 集成Gitlab1.1 安装插件Credentials Binding1.2 git安装#Jenkins 服务器上要有git环境yum install git -y #查看版本git --version1.3 生成公钥/私钥#生成命令ssh-keygen -t rsacd /root/.ssh/#查看公钥cat id_rsa.pub#查看私钥cat id_rsa1.4 gitlab设置公钥1.5 Jenkins设置私钥2 集成JDK、Maven2.原创 2020-08-29 10:21:40 · 1937 阅读 · 0 评论 -
jenkins环境搭建(一)
1 解压tomcat把jenkins.war放入webapp下2 修改端口cd /usr/local/apache-tomcat-9.0.8/confvim server.xml3 启动tomcatcd /usr/local/apache-tomcat-9.0.8/bin./startup.sh4 访问http://192.168.38.45:8000/jenkins/5 更新镜像源#命令cd /root/.jenkins#进入cd updates#命令原创 2020-08-26 20:01:36 · 1710 阅读 · 0 评论