随笔分类 - CI/CD
摘要:一、Gitlab-CI 配置文件详解 范例 生产示例 二、Gitlab-CI 内置变量 三、Gitlab-CI 自定义变量 本文转载 https://juejin.cn/post/6844903907211083790#heading-0 https://gitlab.com/gitlab-org/
阅读全文
摘要:查看分支 git branch 创建分支dev git checkout -b dev 查看git提交历史日志 git log 切换git仓库到历史仓库 git checkout 25393b4bfa git提交代码到远程仓库步骤 初始化git仓库 git init 将当前目录下文件提交到本地git
阅读全文
摘要:一、准备jdk环境 ###1.上传jdk包到服务器 rz jdk-8u171-linux-x64.tar.gz ###2.解压拷贝jdk $ tar xf jdk-8u171-linux-x64.tar.gz -C /usr/local/ $ ln -s /usr/local/jdk1.8.0_17
阅读全文
摘要:下载源码rpm包 wget content disposition https://packages.gitlab.com/gitlab/gitlab ce/packages/el/7/gitlab ce 12.7.8 ce.0.el7.x86_64.rpm/download.rpm 下载依赖 yu
阅读全文
摘要:[toc] 一、devops简介 devops是开发和运维的组合,其目的在于缩短系统开发的生命周期,在这过程中发布特性、修复bug以及更新均被紧密的结合。 devops是一组针对企业研发人员、运维人员和测试人员在应用开发、部署和测试整条生命周期中写作和沟通的最佳实践,devops强调整个组织的合作以
阅读全文
摘要:[toc] 一、发布java项目 1.1 新建任务 选择maven 1.2 填写构建信息 根据项目要求写发布shell脚本及ansible批量发布yml文件 1.3 点击构建 1.4 查看构建结果 如果失败就查看失败详细信息进行排错 1.5 检测服务是否正常起来 访问发布的服务:根据项目选择域名访问
阅读全文
摘要:[toc] 一、持续集成的概念 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快
阅读全文
摘要:1.需求确定 2.分析与设计 (1)架构分析与设计 (2)业务逻辑分析 (3)业务逻辑设计 (4)界面设计 3.开发环境搭建 4.开发 测试 开发 测试 5.文档编纂
阅读全文
摘要:[toc] 一、gitlab简介 版本控制gitlab介绍 版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。 版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版
阅读全文