51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 855|回复: 0
打印 上一主题 下一主题

[转贴] Jenkins持续集成,测试简直如有神助!

[复制链接]
  • TA的每日心情
    无聊
    前天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2022-7-5 10:36:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    先在开发的项目pom文件中添加依赖,配置插件,两个project:
      ·一个是springboot开发接口项目Chapter114
      · 一个是[url=]测试[/url]接口项目Chapter15
      在Chapter114项目包的pom.xml中写入:
    <build>
              <plugins>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-compiler-plugin</artifactId>
                      <configuration>
                          <source>1.8</source>
                          <target>1.8</target>
                      </configuration>
                  </plugin>
                  <plugin>
                      <groupId>org.springframework.boot</groupId>
                      <artifactId>spring-boot-maven-plugin</artifactId>
                      <configuration>
                          <mainClass>com.course.Application</mainClass>
                      </configuration>
                      <executions>
                          <execution>
                              <goals>
                                  <goal>repackage</goal>
                              </goals>
                          </execution>
                      </executions>
                  </plugin>
                  <plugin>
                      <artifactId>maven-compiler-plugin</artifactId>
                      <configuration>
                          <source>1.8</source>
                          <target>1.8</target>
                          <encoding>UTF-8</encoding>
                          <compilerArguments>
                              <extdirs>${project.basedir}/lib</extdirs>
                          </compilerArguments>
                      </configuration>
                  </plugin>
              </plugins>
          </build>

    在Chapter15项目包的pom.xml中写入:

     <build>
              <plugins>
                  <plugin>
                      <groupId>org.apache.maven.plugins</groupId>
                      <artifactId>maven-surefire-plugin</artifactId>
                      <version>2.7.1</version>
                      <configuration>
                          <suiteXmlFiles>
                              <suiteXmlFile>
                                  ./src/main/resources/TestJenkins.xml                        
                              </suiteXmlFile>
                          </suiteXmlFiles>
                      </configuration>
                  </plugin>
              </plugins>
      </build>

    进入Chapter15和Chapter114目录下,输入构建打包命令:


    构建成功:

    进入Chapter15\target和Chapter114\target 目录下,输入dir命令,查看tar包名称,后面会用到:


    环境配置步骤
      一、安装VMware
      ·安装参考地址:
      https://blog.csdn.net/qq_40950957/article/details/80467513
      · 密钥参考地址:
      https://blog.csdn.net/felix__h/article/details/82853501
      二、配置linux环境
      参考地址:
      https://blog.csdn.net/qq_40950957/article/details/80468030
      三、在linux环境中安装jdk
      因为debian linux系统默认会装jdk,输入命令java -version会看到是openjdk的版本。但是这个版本不能正常使用,需要安装sun公司的jdk,所以要先卸载。
      因为用的是debian(unbantu)的系统,卸载命令要用apt。
      输入以下命令卸载所有的openjdk:

    当使用"apt autoremove openjdk的包名"命令卸载jdk时会提示要先卸载再安装jdk,所以使用"sudo apt-get remove openjdk* "一次性全部卸载,再重新安装jdk。虚拟机安装好后会自动连网,所以可以打开浏览器,进百度搜索jdk下载jdk:
      下载tar.gz包:

    可以查看包下载的路径,我的虚拟机默认是在/下载目录中。
      注:也可以通过远程传输文件的方式从本机下载然后传到虚拟机,可自行上网查找步骤。
      在usr目录下创建java文件夹并解压安装

    在profile中配置环境变量 ,在最后加入代码,配置JAVA_HOME,PATH,CLASS_PATH
    :# vim /etc/profile
      export JAVA_HOME=/usr/java/jdk1.8
      export JRE_HOME=/usr/java/jdk1.8/jre
      export CLASS_PATH=.JAVA_HOME/lib/dt.jarJAVA_HOME/lib/tools.jarJRE_HOME/lib
      export MAVEN_HOME=/maven/apache-maven-3.3.9export PATH=$PATHJAVA_HOME/binJRE_HOME/bin{MAVEN_HOME}/bin


    此图中有maven的环境变量的配置,可以先不配置,下一章节安装完maven后再配置。
      保存后在命令行输入:

    屏幕输出 java version”1.8.0_191 “…安装完毕。
      四、在linux环境中安装maven
      参考地址:
      https://www.cnblogs.com/zf29506564/p/6007906.html
      五、xshell或者secureCRT连接虚拟机服务器
      直接连接会报连接失败,需要修改以下配置:
      1、先修改本机网络设置:

     2、进入虚拟机安装
      sudo apt-get install openssh-client
      安装过程中会自动安装openssh-server,所以不用单独再安装
      安装成功,启动服务:sudo /etc/init.d/ssh restart
      执行命令:netstat -tlp
      看到这一行输出说明ssh-server已经在运行了。
      tcp6 0 0 *:ssh: LISTEN -
      再次连接虚拟机服务器提示密码错误,还需要修改虚拟机中一个配置:
      3、进入目录

    找到PermitRootLogin without-password 或者是prohibit-password
      将without-password或者是prohibit-password修改为yes
      重启ssh服务:service ssh restart
      再用securecrt就能成功登录。










    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 13:27 , Processed in 0.066613 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表