Jenkins构建

Jenkins登陆:

Jenkins password文件

C:\Users\Administrator\.jenkins\secrets\initialAdminPassword

地址:

账号:admin

口令:q1w2e3

 

Jenkins测试环境地址:

http://192.168.1.18:8070/jenkins

登录名: fanxx

口令: 12345678

提测流程:

准备:测试用例详单

扫描二维码关注公众号,回复: 1903674 查看本文章

1,邮件通知:分支,属于哪个项目,配置(几点定时),语句,更新到相应环境

2,测试:按照测试用例准确测试

3,会到stable再测,把分支合到最重要的分支

1.    Jenkins构建

2.    Xshell执行相关操作,部署系统

测试部署环境用到的主要linux命令

cd /usr/local/tomcat-5.0.28/bin 进入指定路径

cd ..退出到上一级路径

cd 推出到原始路径

./catalina.sh run 启动tomcat服务

./startup.sh 执行一个脚本文件(也能启动tomcat服务)

./shutdown.sh关闭tomcat服务

scp [email protected]:/root/filename .拷贝远程主机上的服务器的文件到当前路径,其中“.”表示当前路径

rm -rf RecommendProgTag.class 删除远程主机上的文件

ssh 172.16.137.11 登陆到远程主机

kill all -9 java 杀掉所有java进程

less filename 打开某个文件

q 从打开的文件中退出

Linux部署操作:

1.      部署前检查开发是否上传部署文档

2.      在测试组中告知大家

3.      将上一版本进行备份(cp -r neiguan-tomcat/ /home/personal/backup/neiguan-tomcat.20160726)

4.      停止正在运行的服务bin/shutdown.sh

5.      根据部署文档进行文件覆盖或上传(使用root用户 su root),使用root用户上传的话要对新增文件使用chown 命令赋予所属权限:chown -R personal:app pay_manager/(注意在pay_manager所在目录下进行权限变更)即,将pay_manager目录以及以下子目录所有者改为personal:app

6.      启动服务bin/startup.sh

7.      通知大家部署完成

-----------------------------------------------------------------------------------------------

二、cd

cd ~ 进入用户在该系统的home目录,如xz用户,则进入/root/xz目录

cd / 进入根目录

cd .. 返回上层目录

cd - 返回到上一次的工作目录

三、ps -ef | grep tomcat 查看进程

ps -ef的意思是以长格式显示所有进程,“|”是管道,意思是前面ps的输出做为后面的输入,然后grep tomcat是在所有进程 里查找与字符tomcat有关的进程,并显示出来

延伸: ps查出进程,看到进程号pid 用kill -9 pid命令可以杀死进程

四、停止和启动tomcat

cd /home/personal/neiguan-tomcat #执行

bin/startup.sh #启动tomcat

bin/shutdown.sh #停止tomcat

tail -f logs/catalina.out #看tomcat的控制台输出;看日志

ps -ef |grep tomcat #看是否已经有tomcat在运行了

kill -9 pid #如果有,用kill; #pid 为相应的进程号

五、su root 切换到root用户

六、chown 将指定文件的拥有者改为指定的用户和组,只有系统管理者root才有权限

例如:改变指定目录以及其子目录下的所有文件的拥有者和群组 :chown -R -v root:mail test6 表示test6目录及以下子目录所有者改为root:mail

1.  安装Java

2.  安装配置tomcat

启动tomcat服务:

找到tomcat6w.bat文件,双击打开即可。


在浏览器输入地址:

http://localhost:8080/

能显示如下页面则表示启动成功。


3.  安装配置 Jenkins

1.  jenkins简介

Jenkins,前身为Hudson,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,包括:

持续的软件版本发布/测试项目。

监控外部调用执行的工作

2.  安装系统服务


3.  创建新项目:







4.  安装Xshell

Xshell简介

windows下的终端模拟软件有:CygwinSecureCRT

Xshell是Windows下一款功能非常强大的安全终端模拟软件,支持Telnet、Rlogin、SSH、SFTP、Serial 等协议,可以非常方便的对linux主机进行远程管理

安装完成后即可以新建连接

5.  安装redis

Tomcat部署测试环境:

一、静态部署

1、直接将web项目文件件拷贝到webapps 目录中

   Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等。也可以用cmd 命令:jar -cvf mywar.war  myweb
     webapps这个默认的应用目录也是可以改变。打开Tomcat的conf目录下的server.xml文件,找到下面内容:
<Host name="localhost" appBase="webapps"
       unpackWARs="true"autoDeploy="true"
       xmlValidation="false"xmlNamespaceAware="false">
将appBase修改即可。

2、在server.xml中指定

    在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。

二、动态部署

     登陆tomcat管理控制台:http://localhost:8080/,输入用户名和密码后便可管理应用并动态发布。

     在Context Path(option):中输入/yourwebname ,这代表你的应用的访问地址。

     XML Configration file URL中要指定一个xml文件,比如我们在F:\下建立一个hmcx.xml文件,内容如下: <Context reloadable="false" />其中docBase不用写了,因为在下一个文本框中填入。或者更简单点,这个文本框什么都不填,在WARor Directory URL:中键入F:\hmcx即可,然后点击Deploy按钮,上面就可以看到了web应用程序,名字就Context Path(option):中的名字。

如果部署.war文件还有更加简单的方式,下面还有个Select WAR file upload点击浏览选择.war文件,然后点击Deploy也可以。


猜你喜欢

转载自blog.csdn.net/maryshine/article/details/78139853