随笔分类 -  23-Git

摘要:only & except only和except用分支策略限制job执行 only定义哪些分支和标签的git项目会被job执行 except定义哪些分支和标签的git项目不会被job执行 job1: stage: restore script: - echo 'job1 script' only: 阅读全文
posted @ 2022-06-26 15:48 .Neterr 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:needs 阶段并行,可无序执行作业,无需按照阶段顺序运行某些作业,可以让多个阶段同时运行 如果needs设置为指向因only/except规则而未实例化的作业,或者不存在,则创建管道时会出现yml错误 stages: - sta1 - sta2 - sta3 job1: stage: sta1 s 阅读全文
posted @ 2022-04-26 23:23 .Neterr 阅读(745) 评论(0) 推荐(0) 编辑
摘要:在每个项目中,使用名为.gitlab-ci.yml的YAML文件配置GibLab CICD管道。 job 在文件中可以定义一个或多个作业(job)。每个作业必须具有唯一的名称。作业定义了在约束条件下进行相关操作,每个作业至少要包含一个script。Job 被 Runner 拿到并在 Runner 的 阅读全文
posted @ 2022-04-25 23:27 .Neterr 阅读(722) 评论(0) 推荐(0) 编辑
摘要:简介 CI/CD 基于某种工具或平台实现代码自动化构建、部署 官方文档:https://docs.gitlab.cn/jh/ci/yaml/ https://www.jianshu.com/p/3c0cbb6c2936 tags 用于指定job在特定的runner上运行 job1: tags: - 阅读全文
posted @ 2022-04-25 00:08 .Neterr 阅读(271) 评论(0) 推荐(0) 编辑
摘要:SourceTree SourceTree 是 Windows 和Mac OS X 下免费的 Git 客户端管理工具。大大简化了开发者与代码库之间的Git操作方式,这对于那些不熟悉Git命令的开发者来说非常实用。 SourceTree使用ssh登录 1、生成非对称加密的密钥对 打开git命令窗口 s 阅读全文
posted @ 2022-04-09 08:41 .Neterr 阅读(40) 评论(0) 推荐(0) 编辑
摘要:命令流程图 常用命令 git checkout -- 文件名 # 撤销工作区改动 git reset HEAD 文件名 # 清空暂存区 命令详解 查看命令 gitk --all --windows中图形显示分支 git status --查看当前项目工作区、暂存区状态 git log --查看当前分 阅读全文
posted @ 2022-02-23 23:00 .Neterr 阅读(29) 评论(0) 推荐(0) 编辑
摘要:版本控制系统分类 集中式(svn) 集中式只有代码服务器保存代码的历史信息,客户机不保存历史信息,所以提交必须依赖网络 分布式(git) 分布式是不仅代码服务器有代码的历史记录,每个客户端也都保存完整的历史信息,相比集中式版本控制可以避免单点故障。可以在本地提交,不需要依赖网络 签名:<必须配置> 阅读全文
posted @ 2020-04-14 11:27 .Neterr 阅读(206) 评论(0) 推荐(0) 编辑