如何将本地代码通过jenkins发布到测试环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将本地代码通过jenkins发布到测试环境相关的知识,希望对你有一定的参考价值。

参考技术A 境搭建 a) tomcat JAVA_HOME=C:\Program Files\Java\jdk1.6.0_24 JRE_HOME=C:\C:\Program Files\Java\jre6 b) ant ANT_HOME=C:\apache-ant-1.8.2 c) Jenkins 在http://jenkins-ci.org网站下载war包,然后放倒tomcat的webapp文件夹中,启动to本回答被提问者和网友采纳

jenkins到底如何拉取代码 如何部署的

tips:jenkins通过配置,将之前编译、打包、上传、部署到Tomcat中的过程交由jenkins,jenkins通过指定的代码地址url,将代码拉取到其jenkins的安装位置,进行编译、打包和发布到容器中

jenkins环境 :代码clone(Git)、代码编译(Maven)、代码运行(Tomcat)的基本环境、公司专门服务配置的环境(redis,mysql数据库,zk,缓存,以及各种服务的配置)

目前我们公司就是这样整体的一个流程,我必须在这里记录下

步骤:

1、git拉取代码,跑公司专门服务的所有服务配置

2、maven下载,下载各种jar,会下载到的maven仓库中

3、项目编译

4、编译通过,生成war包,并部署到远程tomcat

在/root/.jenkins这个目录,存放了Jenkins拉取Git代码之后编译好war的位置

接着是部署到jenkins的tomcat容器中,如何将编译好的war放到tomcat中,这就需要脚本来完成

当然了,这个tomcat服务器是本地的,我们需要将项目部署到远程的tomcat服务器上面去

5、部署到远程tomcat

a、使用脚本的方式部署到远程服务器

b、使用Deploy to container Plugin插件部署到远程服务器

具体操作下次更新!

最近在负责测试一个项目,测试这边需要自己维护测试环境,然后我去了解了,代码部署这些到底是怎样的一个流程,大概就是上面这个套路

 

 

以上是关于如何将本地代码通过jenkins发布到测试环境的主要内容,如果未能解决你的问题,请参考以下文章

如何将环境变量传递给 Jenkins 中的 sbt 测试构建步骤?

如何自动将开发人员的提交发送到测试环境

k8s的持续集成(jenkins+gitlab+k8s)

部署到生产以进行角度测试覆盖时如何在 jenkins 中设置 CHROME_BIN

Jenkins+Docker搭建持续集成测试环境

跟我一起学docker(18)--持续集成(初级终结篇)