zoukankan      html  css  js  c++  java
  • jenkis持续流程流水线

    原理用jenkis拉取,在jenkis节点机上另外一台进行部署和构建 

    jenkis主机 mastr 逻辑原理图

     

    第一步???????

    主机要和奴隶节点机能通 

    本地模拟自己的虚拟机当奴隶机器

     第二步???新建节点

     

     

     配置完成后,客户端安装jenkins-agent.jnlp 点击执行,jenkis会显示在线

     linux奴隶机如何配置????????????

     

     jenkis新建一个项目

     代码使用git 使用https链接 

    https://gitee.com/dongchunguangniupi/demo.git

     注意电脑要装git 

     jenkis去服务器上面去拉代码????????????????

    linux如何建立奴隶机器

    首选jenkis要配置linux客户端的节点,配置后客户端在linux上安装

    /usr/local/slave

    执行命令

    nohup java -javaagent:jacocoagent.jar=includes=*,output=tcpserver,address=192.168.0.188,port=12345 -jar event-0.0.1-SNAPSHOT.jar &

    如果想停止就杀死进程 

     可以使用第二种方式Linux ssh连接方法?????

    第一种配置账号和密码,第二种也是配置私钥

    还有一种方法永远不会断开的方法

    whereis java  搜索环境变量 

     自动集成项目实战???????

    1.首选建立一个windows和Linux节点机器,并且启动在线

    2.构建一个项目让节点机和git 码云能连接

    3.本地启动项目 

    先git init 变成一个仓库 

    git commit  -m提交到本地库

    git remote 指定分支提交

    git push 指定分支提交

    和远程仓库同步 将本地项目提交到码云

    构建一个项目  指定节点机 

    构建:执行windows批处理命令  启动项目的命令  python manage.py runserver  0.0.0.0:8000

    先把一个项目包提交到码云上

    1.本地启动服务 由于代码是python的

    BULLD_ID=dontKillMe   后续不需要回收

    nohup python manage.py runserver  0.0.0.0:8000 &

    sleep 5s 

    linux系统如何设置?????????

    关联自动化项目??????????如何部署???

    1.本地代码推送到码云

    2.批处理命令 python run.py

    3.构建后步骤 -报告推送 HTML report 

    项目多了自动化测试报告 ----

    4.python 运行版本号码

    python run 4 

    关联构建?????

    想生成一个时间戳每次都不一样的

    把pythorun 变成构建号,把构建号传给.py 会在当前路径下,以构建号作为文件夹生成报告

    ./构建号/report.html

    构建触发器????什么时候会触发

    触发远程构建   写上你的代码分支节点的项目名字

    定时构建 

  • 相关阅读:
    通过数据归一化提高WPF绘图效率
    WPF 利用路径动画做一个环形加载动画
    WPF 实现简易事件聚合
    WPF 使用渐变色在绘图中灵活应用
    WPF 使用DrawingVisual和DispatchFrame快速提升绘图速度
    本地Nuget包管理
    飞腾芯片 中标麒麟 安装mysql
    飞腾平台 银河麒麟 安装nginx
    mysql8的配置优化
    国产化之路-国产操作系统安装.net core 3.1 sdk
  • 原文地址:https://www.cnblogs.com/weilemeizi/p/15410400.html
Copyright © 2011-2022 走看看