Centos7.2从github拉代码部署到tomcat

1,登录jenkins

2、配置maven,git,jdk

3、安装插件

Jenkins首先使用maven将源代码进行编译打包,之后需要将war包传送到tomcat服务器上进行部署。

来看一下Jenkins的基本配置,首先需要安装插件"

Plugin"

4、新建任务

点击添加,加入gitgub的用户名密码

clean package  -Dmaven.test.skip=true

配置后续步骤打包到tomcat

添加tomc的用户名密码,和前面一样

5、构建

build成功

6、查看war位置(jenkins下和tomcat下)

jenkins下

tomcat下

原文地址:https://www.cnblogs.com/guigushanren/p/10166465.html

时间: 2024-08-30 08:30:41

Centos7.2从github拉代码部署到tomcat的相关文章

Centos7.2从github拉代码以jar包启动

1,新建一个job 2,配置git下载地址 3,配置build后执行的脚本 4,脚本执行过程会报没有权限,因为jenkins默认用户是jenkins,改成root vi /etc/sysconfig/jenkins 5,脚本如下: echo "脚本开始执行"path=$1cd $pathfilename=$(ls *jar)echo $filenameecho "杀死原来的进程开始"pid=`ps -ef | grep $filename | grep -v gre

ansible-playbook通过github拉取部署Lnmp环境

1. 配置服务器初始化  1.1) 关闭防火墙和selinux 1 [[email protected] ~]# /bin/systemctl stop firewalld 2 [[email protected] ~]# /bin/systemctl disable firewalld 3 [[email protected] ~]# getenforce #查看selinux是否开启 4 Enforcing #enforcing表示selinux开启的, 5 [[email protecte

Webstorm6.0.2 将项目部署到Tomcat目录

最近在使用Webstorm开发项目中前端相关的内容,但是涉及到使用ajax技术,不能够跨域访问相关json文件和服务,需要将前端代码部署到tomcat服务器上.但是,如果通过手动拷贝的方式,太过于复杂,大大降低了开发的效率,但实在无法割舍Webstorm,只好查阅了一些资料,解决部署的问题. 具体的步骤如下: (1)打开设置setting面板 (2)找到Project Settting中的Deployment选项. 右侧会出现+号,点击填写名称tomcat,type选择Local or--.然后

Visual Studio GitHub For Windows部署

使用GitHub For Windows部署Visual Studio项目 因为最近同时再看很多技术方面的书,书上的例子有很多自己想亲自尝试一下,但是每次写例子都得创建一个新项目未免太麻烦,索性就整理一个合集,然后发布到GitHub上. 首先使用GitHub For Windows,点击左上角的[+]号,默认的选项就是[Create],选择一个目录,并且将项目名称填入[Name]文本框,如图所示 这样Git项目创建好之后,选择右上角的[Publish Repository],可以写上项目的说明[

centos7+docker+Jenkins+svn搭建自动化部署平台

centos7+docker+Jenkins+svn搭建自动化部署平台 1. centos7 参考链接:http://www.macrozheng.com/#/reference/linux_install tips 公司服务器配置(1T机械+256固态+i7的u) 需要我们把系统,环境(java,mysql,redis,docker等)装到固态上(速度快),我们的代码放到机械上.分区情况如下图 2. centos7中安装docker1.31.1 自行百度,此处无坑 3. centos7安装配置

【iOS技术】Xcode+GitHub远程代码托管(GIT, SVN)

原创 2016-05-24 旭哥 蓝鸥 学生对旭哥的评价是这样的: 旭哥 为什么这么年轻 知识却比我们多这么多............ 旭哥很是负责,对同学的各种问题都能够热心地解答,在旭哥的带领下,在项目阶段学到了很多,没什么建议 旭哥,很负责,平时很照顾,而且知识拓展面挺广.   先来看看什么是代码远程托管: 其实就是将我们的代码上传到GitHub的服务器上, 供别人下载, 当然了也可以在团队开发的时候, 使用GitHub进行代码合并工作, 下面我们进入正题 .   在开始分享之前,小编给旭

【转载】从0开始学习 GITHUB 系列之「向GITHUB 提交代码」

转载自http://stormzhang.com 之前的这篇文章「从0开始学习 GitHub 系列之「Git速成」」相信大家都已经对 Git 的基本操作熟悉了,但是这篇文章只介绍了对本地 Git 仓库的基本操作,今天我就来介绍下如何跟远程仓库一起协作,教你们向 GitHub 上提交你们的第一行代码! 1. SSH 你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码.仔细想想也知道,肯定不可能随意就能提交代码的,如果随意可以提

GitHub 系列之「向GitHub 提交代码」

1.SSH 你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码.仔细想想也知道,肯定不可能随意就能提交代码的,如果随意可以提交代码,那么 GitHub 上的项目岂不乱了套了,所以提交代码之前一定是需要某种授权的,而 GitHub 上一般都是基于 SSH 授权的. 那么什么是 SSH 呢? 简单点说,SSH是一种网络协议,用于计算机之间的加密登录.目前是每一台 Linux 电脑的标准配置.而大多数 Git 服务器都会选择使用

github提交代码时,报permission denied publickey

在像github提交代码时,报permission denied publickey. 查找了一下,可能是因为github的key失效了. 按照以下步骤,重新生成key. ssh-keygen 一路默认下去. 会在home目录的.ssh文件夹下生成两个文件: id_rsa 和id_rsa.pub id_rsa是私钥,需要保存在本地的.id_rsa.pub是公钥,需要上传到github. 在github的右上角edit your profile 里找到ssh key,然后add ssh key,把