>一、案例环境
二、部署Gitlab
1)部署Gitlab
2) 配置免密登录
3)测试免密登录
三、部署Jenkins
四、Jenkins集成Gitlab
五、部署Nginx
六、Jenkins实现代码自动上线
七、Jenkins实现代码自动部署与回退及重复构建
...
分类:
Web程序 时间:
2020-02-25 23:54:10
阅读次数:
156
Jenkins - master/slave模式master/slave模式: 分担Jenkins服务器的压力,任务分担到其他执行机来执行。 master:Jenkins服务器 - (任务管理/执行机管理) slave:执行机(奴隶机)。执行master分配的任务,并返回任务的进度和结果。独立设备: ...
分类:
其他好文 时间:
2020-02-25 17:55:25
阅读次数:
63
一、Jenkins简介: Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作。 1.Jdk的安装: 去ORACLE的官网下载JDK, http://www.oracle.com/technetwork/java/javase/downloads/jdk8- ...
分类:
其他好文 时间:
2020-02-25 12:56:35
阅读次数:
61
在未使用Jenkins、禅道等自动化部署工具之前,我们部署使用gradle构建的单个springboot应用的流程大致如下: 1、在idea使用gradle build命令编译打包jar包; 2、打开jar包存放的windows目录窗口; 3、打开访问服务端机器的SSH工具软件并前进到部署目录; 4 ...
分类:
编程语言 时间:
2020-02-25 00:13:25
阅读次数:
164
JAVA传统项目交付流程的问题开发和运维间环境有明显差异代码缺乏统一质量度量客户要求上线时间紧,人工测试慢,导致测试不充分,时常做线上BUG修复打造工具链●源码管理Gitlab●持续集成Jenkins●代码扫描SonarQube●接口测试PostMan+NewMan●制品管理ArtifactoryOSS版本(仅支持Maven)●自动部署AnsibleGitLab安装vim/etc/yum.repo
分类:
编程语言 时间:
2020-02-24 22:15:37
阅读次数:
134
step1: 安装Workspace Cleanup Plugin插件 step2: 构建前清理 构建后清理, 在构建后添加操作delete workspace when build is done 参考文档: jenkins每次构建完成后清除工作空间的文件 jenkins每次构建前删除工作目录操作 ...
分类:
其他好文 时间:
2020-02-24 09:22:50
阅读次数:
75
Jenkins Ansible集成 准备工作 参考https://www.cnblogs.com/bk770466199/p/12259007.html完成以下准备工作 需要在jenkins服务器上,配置ansible2.5+python 3.6虚拟环境 配置jenkins.example.com主 ...
分类:
其他好文 时间:
2020-02-23 17:58:33
阅读次数:
45
持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误 ...
分类:
其他好文 时间:
2020-02-23 16:16:56
阅读次数:
76
首先保证本地已安装JDK,Jenkins是需要Java开发的,需要JDK运行环境,此处不提供,网上一大把。 一、Jenkin安装: 下载Jekins,到官网下载,https://jenkins.io/zh/download/ ,中文版本,下载即可 下载成功后,点击 jenkins.msi,按照向导安 ...
什么是持续集成? (1)Continuous integration (CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快地发现集成错误。许多团队发 ...
分类:
其他好文 时间:
2020-02-22 15:34:01
阅读次数:
68