持续集成、Git

持续集成相关工具

  • Jenkins:一个开源的持续集成工具,提供软件版本发布、自动测试等一系列流程及丰富得插件。
    • 作用:
      • 从代码服务器拉取项目代码、自动化测试脚本等
      • 基于构建脚本,打包生成测试程序,并部署到指定得服务器
      • 自动触发测试脚本,并通过HTML报告、邮件形式及时反馈测试结果
  • svn\git:源代码版本管理工具
    • 作用:
      • 开发源源不断地通过git将本地地代码提交到公司地代码仓库
      • 测试源源不断的通过git将本地的自动化测试脚本提交到公司的代码仓库
  • GitHub/GitLab/Gitee:基于git的代码仓库
    • 作用:存放公司的代码

git代码托管平台

  • GitHub:
    • 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱
    • 国外的,受网络环境影响大
    • 官网:https://github.com/
  • Gitlab:类似GitHub,一般用于企业内部搭建git私服
  • Gitee:
    • 即码云,是开源中国免费提供(企业版收费)
    • 国内的,受网络环境影响较小
  • Git:目前世界上最先进的分布式版本控制系统
    • 安装:
      • 下载安装包:https://git-scm.com/downloads
      • 双击运行,然后默认选项安装即可
      • 验证:打开命令行输入,git --version,出现版本号即安装成功
    • 配置:打开命令行
      • git config --global user.email “email@example”
      • git config --global user.name “Your Name”
    • 命令行扩展:
      • 基础操作
        0.克隆代码: git clone url
        1.初始化,建立本地版本库git init
        说明:直接clone远程仓库时,不需要在init
        2.查看版本库状态: git status
        3.将修改提交至暂存区: git add 文件名
        4.将修改提交至Git库: git commit -m “提示消息”
        5.拉取远程仓库: git pull
        6.推送远程仓库: git push
        在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值