gitlab
文章平均质量分 94
1
一只牛_007
这个作者很懒,什么都没留下…
展开
-
Git使用Merge和Rebase区别及心得技巧
如果你希望一个干净线性的提交历史,而不是含有众多合并提交相互交织的提交历史,那么应该尝试在整合分支时使用git rebase而不是git merge。反过来说,如果你想要保存完整的提交历史,避免重写公共提交的历史,仍然可以坚持使用git merge。两者都可以,但至少你现在拥有了另一个选项,可以见机利用 git rebase的优势。原创 2023-01-23 18:52:53 · 2750 阅读 · 1 评论 -
高效团队的gitlab flow最佳实践
当前git是大部分开发团队的首选版本管理工具,一个好的流程规范可以让大家有效地合作,像流水线一样有条不紊地进行团队协作。业界包含三种flow:Git flowGithub flowGitlab flow下面我们先来分析,然后再基于gitlab flow来设计一个适合我们团队的git规范。原创 2023-01-23 16:33:39 · 1697 阅读 · 2 评论 -
gitlab-runner 安装使用
gitlab-runner 安装使用安装前环境准备-docker为例docker与docker-compose安装docker参考docker-compose参考docker安装 选择安装版本,以 linux 的 centos 为例访问docker官网 、点击docker for linux: 选择centos版本 先决条件:要安装Docker Engine,您需要一个CentOS 7的维护版本。不支持或未测试存档版本 卸载旧版本 $ sudo原创 2021-03-01 13:56:33 · 1038 阅读 · 0 评论 -
GitLab CI/CD
GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发:Continuous Integration (CI) 持续集成 Continuous Delivery (CD) 持续交付 Continuous Deployment (CD) 持续部署持续集成的工作原理是将小的代码块推送到Git仓库中托管的应用程序代码库中,并且每次推送时,都要运行一系列脚本来构建、测试和验证代码更改,然后再将其合并到主分支中。持续交付和部署相当于更进一步的CI,可以在每...原创 2021-03-01 13:11:38 · 311 阅读 · 0 评论 -
使用钉钉接收gitlab仓库的推送消息
一,在钉钉中的操作1,创建一个群组点击群机器人,然后添加gitlab机器人选择好后点击gitlab机器人设置复制webhook此处钉钉的操作完成下面是gitlab上的操作二,gitlab的操作1,新建一个仓库‘my-test’(你必须是仓库的创建人才有权限操作webhook)2,进入项目里面,my-test>>>settings>>>Integrations如下页面然后提交,commit -- push 新的东西到该仓库原创 2020-11-04 14:37:31 · 1079 阅读 · 0 评论 -
GitFlow 工作流和Code Review教程
GitWorkflow非常好的文章!转载:https://www.cnblogs.com/ken-io/p/gitlab-code-review-tutorial.html转载 2020-10-30 19:59:28 · 325 阅读 · 0 评论