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

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

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

    定时构建 

  • 相关阅读:
    Ibatis,Spring整合(注解方式注入)
    Amoeba搞定mysql主从读写分离
    ClickjackFilterDeny X-Frame-Options
    Clickjacking: X-Frame-Options header missing
    升级至Struts2 2.5.2
    js和java MD5加密
    Struts2 2.5.2
    Struts2 2.5.2的套路
    java8 集合流式操作
    JS 文本输入框放大镜效果
  • 原文地址:https://www.cnblogs.com/weilemeizi/p/15410400.html
Copyright © 2011-2022 走看看