C I 持续集成

  • 持续集成(Continuous Integration)  
  • 它的好处具体有两 点: 1、快速发现错误,每完成一点更新,就集成到主干分支,可以快速发现错误, 定位错误也是很容易 2、防止分 支大幅度偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,也有可能导致难以集 成。

    CI 持续集成

     

    https://www.cnblogs.com/weke/articles/7912133.html    持续集成的文件提交到  j  k 这玩意儿上

     

     

     

    持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。     环境搭建
        • 1、Java环境
          2、把.war放在tomcat的webapps目录下
          3、启动tomcat,服务就可以执行了,默认的端口是8080
        • 下载配置好java环境变量后,
        • #java环境配置
          JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
          #JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.2.jdk/Contents/Home
          PATH=$JAVA_HOME/bin:$PATH:.
          CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
          export JAVA_HOME
          export PATH
          export CLASSPATH
        • C I 持续集成
        •  

          http://localhost:8080/

           

             

           C I 持续集成

           

           C I 持续集成

           

        • C I 持续集成复制密码到网站

           

        • C I 持续集成

           

        • 在里面安装相关插件

        • git
          jmeter
          python
          allure
        • C I 持续集成

           

           

           C I 持续集成

        •  在run里添加得这个没啥用,在pytest执行
            • if __name__ == '__main__':
              pytest.main(["test_repeat.py","--alluredir","../report/result"])
              import subprocess
              subprocess.call('allure generate ../report/result/ -o ../report/html --clean',shell=True)
              subprocess.call('allure open -h 127.0.0.1 -p 8088 ../report/html',shell=True)    

               生成测试报告

              在终端输入三行代码来生成HTML测试报告,就

               python -m pytest test/ --alluredir report/result
              allure generate report/result/ -o report/html --clean
              allure open -h 127.0.0.1 -p 8088 report/html  
            • C I 持续集成

               

               

               

               

               

                   
          •  
        • C I 持续集成

           

           

        •  

          C I 持续集成

           

           

           

           

上一篇:DISPLAY变量和xhost(原创)


下一篇:[转帖]xserver相关知识汇总