随笔分类 -  Gitlab

摘要:持续集成交付,一键式自动化部署系统,开箱即用 前言 本人是一家互联网公司的java开发,由于公司初期公司未招运维人员,恰好我对linux比较熟悉,便在公司服务器搭建了一套Jenkins、Gitlab、Maven私服、Docker私服、Sonarqube、ELK、FastDFS等一套持续集成的运维环境 阅读全文
posted @ 2019-10-21 16:50 阅读(1398) 评论(0) 推荐(3) 编辑
摘要:test项目在gitlab的http请求的url: http://gitlab.com/test.git 用以下方式请求不需要再输入用户名和密码 git clone http://username:password@gitlab.com/test.git 密码不要包含@/等特殊符号,会跟后面的@gi 阅读全文
posted @ 2019-10-09 14:55 阅读(14856) 评论(0) 推荐(2) 编辑
摘要:小白对jenkins运维的使用有点简单的想法,这里开个记录贴记录下。 2019-09-26 由于未找到jenkins构建失败后执行其他脚本的插件,也暂时没有使用其他运维工具。所以想自己写一个shell脚本,一是方便其他人使用,二是可以失败后回滚。 本文使用gitlab webhook触发jenkin 阅读全文
posted @ 2019-09-26 10:11 阅读(894) 评论(0) 推荐(0) 编辑
摘要:push tag用于提交代码构建成功后push tag,以防提交代码报错,方便回滚之前正常的代码。 由于采用docker部署的形式,构建失败自动回滚还未实现,待研究解决。 构建后操作选择 Git Publisher 注意: 这里的Target remote name 为添加git时添加的name p 阅读全文
posted @ 2019-09-19 12:34 阅读(238) 评论(0) 推荐(0) 编辑
摘要:jenkins发布java项目 过程参考发布vue项目。https://www.cnblogs.com/jxd283465/p/11543431.html 大同小异。 vue建立的是Freestyle project,构建环境选择node java建立的是maven project,构建环境使用ma 阅读全文
posted @ 2019-09-19 12:33 阅读(428) 评论(0) 推荐(0) 编辑
摘要:由于工作需要,这里我先创建一个vue的工程。 1.首先安装好gitlab相关插件:GitLab、GitLab Hook、NodeJS 插件安装参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.jenkins服务器安装git 和 nodejs 阅读全文
posted @ 2019-09-19 12:07 阅读(2047) 评论(0) 推荐(0) 编辑
摘要:前言 GitLab:GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。功能:Gitlab 是一个提供代码托管、提交审核和问题跟踪的代码管理平台。对于软件工程质量管理非常重要。版本:GitLab 分为社区版(CE) 和企业版(EE)。配置:建 阅读全文
posted @ 2019-09-16 11:39 阅读(6140) 评论(0) 推荐(2) 编辑

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