小豆子的笔记QAQ

导航

jenkins流程

jenkins流程

1、完成从svn路径下。通过jenkins将源文件上传到工作空间,然后通过SSH,将源文件传到部署服务器上

2、构建测试项目

3、Jinkens配置邮件通知:将测试结果通知到相关人员

 

创建项目时遇到的问题

 

一、源代码管理-证书提示【无法连接】

1、确认该账号是否正确

Svn时,可以去外面用该账号登录,如果可以正常登陆,可以排除

2、确认该服务器是否可以连上svn服务器

去部署的服务器上ping一下svn网段,如果通的,可以排除

 

我们原因:部署的服务器和svn服务器不在同一个网段。

解决办法:在部署服务器上安装双网

 

二、存储库网址,输入的是测试申请目录,该目录更新时,会增加一个完整包和一个更新包,应该如何去检出?

 

三、本地模块目录

保留为空,会直接存储库地址

输入【.,会直接检出到工作区,而不是子目录

 

 

系统设置-创建SSH连接

1、若需要添加多个SSH服务器,那么最开始的密码短语应该不填

2、在新增的SSH服务器中的勾选使用密码验证,输入root对应的密码(因为可能多个服务器密码不一样)

3、若你写了远程目录,那么一定该目录部署服务器上一定要有,不然会测试不通过

 

搭建环境

1、选择需要将svn上的文件上传到的服务器(该服务器需要先在系统设置中设置ssh

2、源文件路径输入:**/*表示上传上面存储库地址下面一级所有文件

 

构建成功,文件从svn上传到工作区,但是SSH传输为0

原因:是源文件的路径写错了:**/*

 

构建的时候,每次构建都会将所有文件再传一遍?所有读取的路径需要再详细了解。写的就是更新包的内容,其他的不写?

 

 

 

 

Ant项目

1、全局工具配置-配置jdkant

Jdkwhereis java,查看liunx上的路径,若没有需要先安装jdk

 

前提条件:

准备jmeter+ant工程包,里面build文件已正确配置、含有jmx执行文件和log等文件夹

 

1、jmeter+ant的可执行文件,上传到服务器上:/opt/Jmeter+antTest

2、在服务器上对ant进行设置:

A、对build.xml文件中的路径按照服务器路径进行重新配置(由于再build中后面的我均用了相对路径,故只要修改jmeter.home这个路径即可)

 

 

 

B、jmx文件开权限,在我的工程包中jmx文件放在Script中,故:chmod 777 Script/(因为若不开权限的话,可能构建会失败)

C、ant进行linux环境下的环境变量设置

使用root用户来安装给所有用户使用

/etc/profile文件中配置增加如下变量

#set ant environment
export ANT_HOME=/home/ant/apache-ant-1.9.7(安装路径或者是解压路径)
export PATH=PATH:PATH:ANT_HOME/bin

使变量生效,输入命令:source profile

验证安装是否成功,输入ant的命令:ant -version

出现如下图结果表示安装成功:

 

 

 

 

遇到问题:ant权限不够

解决方法:找到ant,然后给777权限

 

 

 

 

 

3、jenkins上配置ant

A、在全局工具配置中,配置JDKAnt,按照实际服务器上的位置来进行配置

B、he

 

 

 

 

Linux知识点

1、常用的指令

Ifconfig -a

Cd ..

Pwd 查看当前工作路径

创建;mkdir

复制:cp

删除:rm

移动:mv

Ls 查看目录内容

Unzip/tar

Chomd 777  赋予权限

Whereis

Find

Date

Start

netstat  -nplt

Service xx start   service的形式启动服务,需要先配置/etc/rc.d/init.d/下面创建启动/停止脚本文件才能使用,一般若你没有配置就需要进入对应路径下启动start

 

 

服务器部署

1、更新部署,一键部署:上传文件-赋予sh文件权限-执行sh文件-重启服务-检查各端口

2、第一次部署

3、部署tomcat

 

 

 

 

posted on 2021-05-19 18:55  小豆子的笔记QAQ  阅读(319)  评论(0编辑  收藏  举报