python 学习 --- 持续集成

本贴最后更新于 739 天前,其中的信息可能已经斗转星移
持续集成
1.自动化框架部署到服务器上,通过Jenkins构建执行自动化
2.本地的Jenkins:拉取代码(git)、执行自动化
3.远程Linux服务器,docker实现:拉取代码、Jenkins容器拉取代码、执行自动化

一、get
1.新建远程仓库(私有)
2.本地仓库
3.将远程仓库和本地仓库关联
    1.git clone   将远程仓库克隆到本地
    2.将代码复制到本地仓库目录下
    3.提交代码到本地仓库
        git add .       提交所有文件
        git commit -am‘’
    4.将本地仓库代码提交到远程仓库
        git push
4.git命令
    1.信息查看
        (1.查看本地分支
            git branch
        (2.远程分支
            git branch -r
        (3.查看分支关联关系
            git branch -vv
        (4.查看提交的日志信息
            git log
        (5.查看当前本地分支状态
            git status
      
    2.分支命令
        (1.创建分支
            git branch test
        (2.切换分支
            git checkout test
        (3.创建分支并切换到分支
            git checkout -b test2
        (4.将本地新增的分支提交到远程分支
            git push --set-upstream origin test2
      
    3.分支删除
        (1.删除本地分支
            git branch -d test
        (2.删除远程分支
            git push origin --delete 
  
    4.分支合并
        (1.要合并到那个分支就先切换到那个分支上去
            git checkout master
        (2.执行合并命令
            git merge
        (3.提交合并
            git push
      
    5.拉取分支
        (1.
            git pull
        (2.
            git checkout -b 本地分支 origin 远程分支
      
二、Jenkins
    1.安装与启动
        windows服务版本,安装成windows服务
        免安装版本
    2.特点
        跨平台的
        所有的功能都是通过各种插件来支持的
        工作空间的概念
    3.使用
        初始化Jenkins:找到初始化秘钥,创建管理员账号
        登录Jenkins
        安装插件(git、html publish)
        创建Jenkins任务

三、docker    
    1.什么是docker?docker是一种虚拟化技术,小型的系统环境
    2.docker应用场景
        项目环境部署
        自动化项目的部署
        微服务架构项目的部署、迁移
    3.docker的优点
        快速响应
        资源消耗少
        可移植性强
    4.docker组成
        c/s架构的程序
        镜像
        容器
        镜像仓库  docker hub
    5.环境准备
        centOS机器
    6.容器命令
        -查看容器(所有)
        docker ps -a
  
        -查看容器(正在运行)
        docker ps 
  
        -启动容器
        docker start mymogo
        docker restart mymogo
  
        -停止容器
        docker stop mymogo
        docker kill mymogo
  
        -查看最后运行的容器
        docker ps -l
  
        -删除容器 (容器在运行的时候不能删除)
        docker rm py56
  
        -强制删除容器
        docker rm -f py56
  
        -创建容器
        -交互式创建容器(前台运行)
        docker run -it --name 容器名称  镜像名称:标记  登录后执行的命令
  
        -守护式创建容器(后台运行)
回帖
请输入回帖内容 ...