随笔分类 -  自动化部署

有关代码管理, 比如Git,gitlab,jenkins, SVN等方面的文章
摘要: 阅读全文
posted @ 2021-03-12 17:50 _Eternity味道 阅读(61) 评论(0) 推荐(0) 编辑
摘要:需求:项目经理想要将原型图修改完后直接发布 前置条件: 已经有了svn服务器,并正常使用 已经有了jenkins服务器,之前搭建的gitlab+jenkins, 如需搭建jenkins,参考 https://www.cnblogs.com/lz0925/p/10858278.html, 如需自动部署 阅读全文
posted @ 2019-08-28 14:42 _Eternity味道 阅读(3681) 评论(0) 推荐(0) 编辑
摘要:文章的主要部分是一步一步的教程,文章的最后是我整理好的一键安装命令,自动下载并安装docker,构建镜像,启动容器集群(压缩包内注释覆盖范围达到80%) 大家可以看完教程亲自尝试下,也可以直接执行一键安装命令,整个过程大概10分钟左右,我在四台不同的机器上执行过该命令,由于网络原因,5-15分钟不等 阅读全文
posted @ 2019-06-06 16:24 _Eternity味道 阅读(24894) 评论(0) 推荐(1) 编辑
摘要:gitlab 推荐方案2 默认情况下,gitlab使用自带的Nginx,占用80端口,这样就与系统原本安装的Nginx冲突。导致其中一个nginx无法启动 我的gitlab可以正常启动,当再部署一个接口文档的项目时,发现原nginx无法启动,报错如下, 按照网上说的执行以下命令,并不能很好的解决问题 阅读全文
posted @ 2019-05-17 09:58 _Eternity味道 阅读(11054) 评论(1) 推荐(3) 编辑
摘要:下面讲一下如何通过一台jenkins服务器构建后将代码分发到其他的远程服务器,即jenkins自动部署代码到多台服务器。 1、下载 pulish over ssh 插件 2、系统管理 -> 系统设置(全局设置和路径), 拉到最下面 找到 Pulish over SSH, 进行设置ssh key Pa 阅读全文
posted @ 2019-05-14 09:31 _Eternity味道 阅读(11983) 评论(0) 推荐(0) 编辑
摘要:本人PHP开发者,项目组大多是PHP,少量java项目。 因公司目前服务器和项目的管理比较混乱,与领导商量后,决定尝试 gitlab+jenkins自动化部署(之前用的svn FTP手动部署代码),解放生产力。 其实仅gitlab自己就可以实现代码的自动化部署,gitlab有自己的CI,甚至只用gi 阅读全文
posted @ 2019-05-13 18:30 _Eternity味道 阅读(4713) 评论(0) 推荐(1) 编辑
摘要:本文默认已经安装git,并有github或者gitlab账号 git在linux下安装参考:https://www.cnblogs.com/lz0925/p/10791147.html 在Linux中配置ssh密钥,在Git中使用SSH协议访问Github,使用 SSH 协议, 您可以连接并验证远程 阅读全文
posted @ 2019-04-30 10:37 _Eternity味道 阅读(19960) 评论(0) 推荐(2) 编辑
摘要:执行此句 yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 1、查看当前git版本:git --version 查看最新版git:访问htt 阅读全文
posted @ 2019-04-29 16:26 _Eternity味道 阅读(1069) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://blog.csdn.net/zhushuai662/article/details/79581377 大家常听说Git、Github、Gitlab,很多人对着三个词很懵逼,分别讲一下这三个是什么意思。 Git是一个开放源码的版本控制软件,还可以把我们的代码push到远程仓库 阅读全文
posted @ 2019-04-25 13:58 _Eternity味道 阅读(3804) 评论(0) 推荐(0) 编辑
摘要:桌面版git, 本文以github为例,gitlab等其它托管平台一样操作 当我们将代码托管到远程平台(GitHub、gitlab等)时, 我们需要在本地使用git进行push/pull代码时,需要将公钥加入到托管平台,如果需要免密操作,还需要在本地存储私钥,那么如何操作呢 首先我们找到git的安装 阅读全文
posted @ 2019-04-17 17:34 _Eternity味道 阅读(35212) 评论(0) 推荐(3) 编辑
摘要:在我们的日常php开发中需要使用大量的第三方包和类库, 怎么管理是一个问题, 我们用的Yii2框架, 但是并没有把composer用起来, 由于最近更换为docker部署项目, 于是想起来用composer来管理包并降低部署代码的时间 安装composer(在你当做私有库的服务器上以及开发环境) 参 阅读全文
posted @ 2018-06-12 11:42 _Eternity味道 阅读(1518) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示