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

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

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

    定时构建 

  • 相关阅读:
    JVM学习五:JVM之类加载器之编译常量和主动使用
    JVM学习一:JVM之类加载器概况
    JVM学习三:JVM之类加载器之连接分析
    JVM学习二:JVM之类加载器之加载分析
    JVM学习四:JVM之类加载器之初始化分析
    高斯滤波详解 附python和matlab高斯滤波代码
    图像最大池化
    图像平均池化 pytorch库中的平均池化
    图像色彩量化处理
    图像RGB到HSV色彩空间转换及其逆变换
  • 原文地址:https://www.cnblogs.com/weilemeizi/p/15410400.html
Copyright © 2011-2022 走看看