Jenkins登陆:
Jenkins password文件
C:\Users\Administrator\.jenkins\secrets\initialAdminPassword
地址:
账号:admin
口令:q1w2e3
Jenkins测试环境地址:
http://192.168.1.18:8070/jenkins
登录名: fanxx
口令: 12345678
提测流程:
准备:测试用例详单
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文件,双击打开即可。
在浏览器输入地址:
能显示如下页面则表示启动成功。
3. 安装配置 Jenkins
1. jenkins简介
Jenkins,前身为Hudson,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,包括:
持续的软件版本发布/测试项目。
监控外部调用执行的工作
2. 安装系统服务
3. 创建新项目:
4. 安装Xshell
Xshell简介
windows下的终端模拟软件有:Cygwin,SecureCRT等
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也可以。