sudo docker run -d --name jenkins \ --restart always \ -e "JENKINS_OPTS httpPort=8089 --httpsPort=-1" \ -e JAVA_OPTS="-Dhudson.model.ParametersAction. ...
                            
                            
                                分类:
其他好文   时间:
2020-06-09 09:45:47   
                                阅读次数:
75
                             
                         
                    
                        
                            
                            
                                一、Jenkins概述1、Jenkins的作用和用户类型1)Jenkins的作用持续集成:将不同的模块或者开发人员开发的功能进行整合;持续交付:可以重复性更新程序或者软件项目;持续部署:自动化部署软件项目,定期备份,部署项目异常回滚;2)Jenkins使用的用户开发人员:编写好的代码不需要手动编译打包工作,直接将代码提交到SVN或者git中保存;运维人员:减轻管理员工作量,避免人工干预,减少错误率
                            
                            
                                分类:
其他好文   时间:
2020-06-08 17:41:28   
                                阅读次数:
85
                             
                         
                    
                        
                            
                            
                                    卸载jenkins sudo apt-get remove jenkins sudo apt-get purge jenkins sudo apt-get purge --auto-remove jenkins 1.安装JDK ln -s /java/jdk1.8.0_231/bin/java /u ...
                            
                            
                                分类:
其他好文   时间:
2020-06-08 14:27:14   
                                阅读次数:
113
                             
                         
                    
                        
                            
                            
                                1.配置java环境并部署jenkins:1.1:java环境配置:root@jenkins:/usr/local/src#tarxvfjdk-8u212-linux-x64.tar.gzroot@jenkins:/usr/local/src#ln-sv/usr/local/src/jdk1.8.0_212//usr/local/jdkroot@jenkins:/usr/local/src#ln-
                            
                            
                                分类:
其他好文   时间:
2020-06-08 09:29:44   
                                阅读次数:
69
                             
                         
                    
                        
                            
                            
                                1.构建触发器:(生产环境最好不要用这个,测试环境用吧),本文多图构建触发器(webhook),有的人称为钩子,实际上是一个HTTP回调,其用于在开发人员向gitlab提交代码后能够触发jenkins自动执行代码构建操作。以下为新建一个开发分支,只有在开发人员向开发(develop)分支提交代码的时候才会触发代码构建,而向主分支提交的代码不会自动构建,需要运维人员手动部署代码到生产环境。·1.1g
                            
                            
                                分类:
Web程序   时间:
2020-06-08 09:22:31   
                                阅读次数:
104
                             
                         
                    
                        
                            
                            
                                    jenkins web hook机制 运行jenkins任务触发方式: 主动运行 定时构建 就算代码库没有更新,也会构建。 通过代码库主动触发Jenkins的构建任务 jenkins向外暴露一个触发器,github或gitlab代码库提交代码的时候,可以主动触发jenkins。 需要打通通信 需要有 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-07 12:45:45   
                                阅读次数:
68
                             
                         
                    
                        
                            
                            
                                UI 自动化常用的就是selenium,官网定义,Selenium 是用于Web应用程序的自动化测试工具,主要功能暂时分三大类:元素识别(也称元素定位),元素操作,分布式并行操作,再与TESTNG 测试框架(java语言)或者UnitTest(python语言)组成测试用例管理框架,进行自动化测试  ...
                            
                            
                                分类:
其他好文   时间:
2020-06-07 10:40:09   
                                阅读次数:
75
                             
                         
                    
                        
                            
                            
                                    通过前面两篇文章,我们已经有了一个“嗷嗷待哺”的K8s集群环境,也对相关的概念与组件有了一个基本了解(前期对概念有个印象即可,因为只有实践了才能对其有深入理解,所谓“纸上得来终觉浅,绝知此事要躬行”),本文从实践角度介绍如何结合我们常用的Gitlab与Jenkins,通过K8s来实现项目的自动化部署 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-06 18:16:52   
                                阅读次数:
58
                             
                         
                    
                        
                            
                            
                                基本注解: 在日常的自动化测试过程中,经常有打开浏览器、访问数据库或者其他共性的前置操作,在使用TestNg的测试框架中,可以使用以下方法进行操作 @BeforeSuite - 对于套件测试,在此套件中的所有测试运行之前运行。@AfterSuite - 对于套件测试,在此套件中的所有测试运行之后运行 ...
                            
                            
                                分类:
其他好文   时间:
2020-06-04 21:59:04   
                                阅读次数:
83
                             
                         
                    
                        
                            
                            
                                忽略测试 有时测试脚本的测试用例因为各种问题要忽略测试,这时可以使用 @Test(enabled = false)方法进行测试,参考如下代码 public class TestNgDemo2 { @Test public void test01_fix(){ Assert.assertEquals( ...
                            
                            
                                分类:
其他好文   时间:
2020-06-04 21:47:54   
                                阅读次数:
81