- 博客(10)
- 收藏
- 关注
原创 GitLab安装
gitlab安装文档1. 单机安装采用docker-compose方式安装。gitlab版本11.8.0-ce.0。1.1. docker-compose.yamlversion: '2'services: gitlab: image: 10.11.20.110:5002/library/gitlab-ce:11.8.0-ce.0 container_name: gitlab restart: always hostname: 10.11.20.48 e
2021-10-20 15:01:53
364
原创 rocketMQ安装
1. 单机安装采用docker-compose方式安装。1.1.broker.confterName=DefaultClusterbrokerName=broker-abrokerId=0# 修改为你宿主机的 IPbrokerIP1=192.168.xxx.xxxdefaultTopicQueueNums=4autoCreateTopicEnable=trueautoCreateSubscriptionGroup=truelistenPort=10911deleteWhen=04f
2021-10-19 15:37:24
244
原创 python-安装mysqlclient-EnvironmentError: mysql_config not found
python在装 mysqlclient 模块时报错。host-review%pip install -U mysqlclientDEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in Janu
2020-07-20 15:40:35
339
原创 代码构建管理
构建脚本的版本化,可复用程度,影响脚本的的稳定性,正确性。所以对于各个应用的构建脚本,要实现版本可追溯,同中类型代码语言构建脚本的可复用性。1. JenkinsfileJenkinsfile 是一个包含 Jenkins Pipeline 定义的文本文件,并被检入源代码控制。下面将会介绍 Jenkins 如何使用 Jenkinsfile 和 SVN/GitLab 进行构建脚本管理。...
2020-07-07 10:44:22
680
原创 DevOps-CI/CD流水线设计
开发人员完成开发任务提交到代码仓库后,总是希望尽快完成代码质量的检查,构建,部署到相应的环境中验证和验收。那么如何设计流水线,高效保质保量的协助开发,测试验收相应的代码和需求呢?请往下看。提交构建流水线开发每次提交代码到代码仓库,就会触发提交构建流水线。对开发提交的代码及时进行构建,质量扫描等操作,规避技术债的产生。定时触发流水线各个环境构建流水线各个环境部署流水线...
2020-06-30 14:26:17
926
原创 代码仓库-代码提交规范
不同的代码语言,代码仓库类型,都会有不太一样的提交规范。本文将从DevOps三级认证的要求,说明一些通用的提交规范,以及如何强制约束这些规范。
2020-06-30 10:41:38
1468
2
原创 代码仓库-SVN分支策略
SVN分支策略SVN的分支策略也可以参考Git,但是由于SVN的分支其实是个目录,所以使用太多分支,在权限分配和管理上会比较麻烦。所以日常使用SVN的分支策略基本都是固定分支。比如:trunk(相当于git中的develop分支),branch(测试分支),release(上线分支),tag,hotfix等来管理。1. 三分支管控SVN三分支管控,采用trunk/branch/tag进行管控,开发人员提交代码到trunk分支,根据测试需求更新代码到branch分支,在branch分支做问题收敛,使用b
2020-06-24 10:27:25
908
原创 代码仓库-Git分支策略
采用合适的分支策略,可以最大限度的减少构建各个环境代码包能遇到的问题。在一个项目的各个阶段,可以采用不同的分支策略,减少CI/CD可能遇到问题Git分支策略TrunkBasedGitFlowGitHubFlowAoneFlowSVN分支策略...
2020-06-19 14:26:50
1185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人