一、整体流程二、Jenkins配置2.1、首先安装插件GitlabHookPluginGitLabPluginPublishOverSSH2.2、配置目标服务器系统管理--->系统设置--->PublishoverSSH如果不想使用密钥认证登陆,也可以使用账户密码登陆。2.3、创建job我们创建一个自由风格的job,配置好git源,这里也可以配置无密钥登陆,我这里使用账户密码。创建触发
分类:
Web程序 时间:
2019-06-28 16:48:20
阅读次数:
174
背景:jenkins+gitlab+微服务发布+k8s发布实现自动更新1.配置jenkinspipelinepipeline语法`node{try{stage(‘代码拉取‘){gitcredentialsId:‘xiongxj‘,url:‘git@git.bqjr.club:xinjiang.xiong/oam.git‘}stage(‘项目构建‘){sh"/opt/software/apache-
分类:
其他好文 时间:
2019-05-24 12:39:10
阅读次数:
252
宿主机安装docker(省略) 宿主机安装maven 下载二进制包解压到/var/docker_data/jenkins/jenkins_home下面 https://maven.apache.org/download.cgi Jenkins镜像安装 下载Jenkins镜像(一般都是Ubuntu版) ...
分类:
其他好文 时间:
2019-03-14 16:51:57
阅读次数:
293
环境:CentOS7代码仓库:Gitlab持续集成代码更新:Jenkins构建打包:Maven镜像自动交付脚本:Shell基础环境软件安装:Gitlab、Jenkins、Maven配置,安装参考网上,这里安装略,重点介绍项目持续集成和镜像交付。结合上一博文:https://blog.51cto.com/10874766/2353577这里配置了两个基础服务容器的自动化构建,一个常规业务服务容器的自
分类:
系统相关 时间:
2019-02-25 20:10:17
阅读次数:
300
项目进行微服化改造后系统发布就变得愈为重要,因为持续集成导致部署变得越来越频繁,人工部署带来的一些问题日渐凸显,大家可能都有被系统部署线问题困扰过的经历。 本篇我们将会使用Jenkins+Gitlab来实现程序的持续集成和自动化发布。 1.新建项目提交到GitLab 首先需要有一个GitLab仓库, ...
分类:
Web程序 时间:
2019-01-28 01:06:57
阅读次数:
193
Pipeline Job实现Nginix+MySQL+PHP+Wordpress实现自动化部署交付(Jenkins+Gitlab+Ansible自动化部署(五)https://www.cnblogs.com/zd520pyx1314/p/10249094.html) 环境准备 编写ansible p ...
分类:
其他好文 时间:
2019-01-10 20:29:24
阅读次数:
654
一、背景介绍在互联网应用快速更新迭代的大背景下,传统的人工手动或简单脚本已经不能适应此变化,此时Devops为我们提供了良好的解决方案,应用好CI/CD可以大大的方便我们的日常工作,自动化快速的持续集成/持续交付为我们带来了应用开放的更快速度、更好的稳定性和更强的可靠性。二、拓扑环境名称版本Linux系统CentOS7.364位Docker1.13Django2.0三、安装部署3.1Jenkins
分类:
其他好文 时间:
2019-01-01 22:45:41
阅读次数:
264
一,配置脚本 把文件放在Jenkins服务器的server/scripts里面 二,配置Jenkins 打开任务 >构建 再次点击构建,发现可以成功秒级代码上线 三,触发自动构建 构建触发器: gitlab操作 执行构建!! 看是否成功,下次执行仓库代码上线的时候直接上线到网站 四,构建后通知git ...
分类:
其他好文 时间:
2018-10-20 18:39:44
阅读次数:
169
实验环境: 测试机:192.168.2.156 Jenkins:192.168.2.157 Gitlab:192.168.2.158 温馨提示:如果不知道,Jenkins和Gitlab安装过程~可参考本人的一下博客文章 https://www.cnblogs.com/bixiaoyu/p/95609 ...
分类:
其他好文 时间:
2018-09-01 19:19:14
阅读次数:
474
记录一下吧 算打一下 tag 最近在整得 swarm + jenkins 实现自动化部署 回滚 #构建jenkins 镜像 #dockerfile: docker build -t my-jenkins:v1.0 #docker-compose: docker-compose -f /jenkins ...
分类:
其他好文 时间:
2018-08-23 02:08:19
阅读次数:
247