JENKIN部署搭建学习整理
搭建环境:windows服务器
相关工具:jenkins-2.213 jdk-8u131-windows-x64 jboss-as-7.1.1.Final eclipse-jee-neon-3-win32-x86_64 apache-maven-3.6.1-bin apache-ant-1.9.14-bin
搭建步骤
1.安装JDK 工具可到我的csdn下载
2.安装jenkins-2.213 基本上都是点击下一步到最后,
最后在服务中启动jenkins(crtl+R 输入services.msc 周到jenkins服务)
默认jenkins启动后端口是8080
3.输入地址:http://localhost:8080 即可登录
输入上图中对应路劲下的文件中存储的管理员密码即可登录进去
首次登录会提示是否安装推荐插件,建议选择全部安装
安装后会提示创建一个管理员用户,自己创建一个即可
登录进来后就可以根据自己的需求,建立自己的项目
在这里主要介绍我自己在部署后用到的自动部署功能
4.利用jenkins采用ant打包部署java项目和web项目
首先进入jenkins管理页面
进入全局工具配置中
添加maven和jdk
添加自己安装的ant目录
然后在进入系统配置
添加SSH连接,即linux服务器的连接IP和用户(推荐安装插件有包含这个,如果没有絮叨插件管理中安装Publish over SSH)
新建ITEM
这里我采用的是从svn下载工程
构建环境
选择ant进行构建
至此一个ant项目构建完成,ant构建方法,我采用的eclipse中直接导出ant文件,然后修改了ant中的包路径即可
5.利用jenkins自动部署maven项目
MAVEN项目相对来讲比较简单了
新建maven项目(如没有需要插件安装)
选择jdk和构建工程目录
构建环境跟ant类似
MAVEN配置
采用自己安装的maven目录
至此maven项目配置完成
6.jenkins中构建项目查看结果
JENKIN部署搭建学习整理相关推荐
- jenkin 部署项目脚本整理
jenkin 部署项目脚本整理 jenkin 部署项目脚本 启动命令:/home/hujinyong/jenkins/startRemoteProject.sh server105 service-q ...
- Vue-Cli 学习整理【转载】
Vue-Cli 学习整理 坚果 程序猿/艺术 关注他 21 人赞同了该文章 1. vue-cli(vue脚手架)全集 1.1. vue-cli2脚手架 1.1.1. nodejs/npm环境安装 1 ...
- docker学习整理
Docker学习整理 概述 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器 ...
- 深度学习模型保存_Web服务部署深度学习模型
本文的目的是介绍如何使用Web服务快速部署深度学习模型,虽然TF有TFserving可以进行模型部署,但是对于Pytorch无能为力(如果要使用的话需要把torch模型进行转换,有些麻烦):因此,本文 ...
- amd 深度学习模型部署_Web服务部署深度学习模型-续集
在上一篇中,本人介绍了如何使用Web服务部署深度学习模型,见知乎链接:刘聪NLP:Web服务部署深度学习模型. 有同学提问:"是否可以在web上有输入数据的接口,通过深度学习模型的计算数据的 ...
- 通过NVIDIA-Docker部署深度学习项目环境
原文地址为:https://zhuanlan.zhihu.com/p/78541520 深度学习环境部署的方法有很多种,其中Docker化深度学习环境和项目是一个很不错的选择.这里写过一些深度学习主机 ...
- 通过MACE在Android手机上部署深度学习模型
1. MACE的环境搭建 参考我的博客:MACE的环境搭建--conda实现 2. 构建项目 (1)下载MACE项目到本地 git clone https://github.com/XiaoMi/ma ...
- Transfer Learning Toolkit (TLT) + DeepStream (DS)快速部署深度学习模型(以口罩检测为例)
文章目录 简介 TLT DS 基于TLT进行迁移学习 环境准备 模型训练 基于DS的模型部署 总结 最近在做一个深度学习的横向,被实时性搞的很头疼,遂打算研究研究新的技术路线,做点技术储备.TLT+D ...
- Vue3项目搭建学习笔记
Vue3项目搭建学习笔记 参考王红元老师vue课程 创建项目 vue create vue3-ts-cms 项目搭建规范 集成editorconfig配置 VSCode需要安装一个插件:EditorC ...
最新文章
- C语言生成一个随机的九行九列数独,一个随机生成数独的C++程序
- matlab绘制多色散点图
- vue 本地xlsx文件下载_前端vue下载导出excel和cvs文件
- 文巾解题 面试题 01.02. 判定是否互为字符重排
- socket通过多网卡收发数据
- 【Linux】一步一步学Linux——pkill命令(126)
- Leetcode刷题 33.搜索旋转排序数组
- matlab title多个标题_MATLAB中的直方图处理及均衡化
- 按照时间,每天分区;按照数字,200000一个分区
- 【Linux】 CentOS 7 安装 RabbitMQ
- 时间变为.05PU sql长度写法
- webpack5学习与实战-(四)-loader
- 在Java 中 使用 AWS SNS 来发送短信的例子
- ROS学习笔记之——MAC安装ubuntu虚拟机
- Vue中如何关闭语法检查
- 中心移动平均_移动流量资费再降20%以上!
- 多传感器数据融合发展综述
- 世界排名第一的免费开源WMS仓储物流管理系统介绍
- WORD插入摄氏华氏度及换算
- R语言入门——R对象
热门文章
- Android+阿里云数据库,实现安卓云数据库
- 使用npm下载vue-router(vuex)路由报错,“export ‘XXXX‘ was not found in ‘vue‘
- 在不同的网站浏览本站内容
- mysql为什么使用视图
- HTML常用标签和特殊符号
- IDEA 编码格式设置 UTF-8
- Ant Design Vue Input 输入框设置只读
- Hmac算法与对称加密算法
- 赫夫曼(Huffman)树/编码
- 马云的创业故事及他人生中的摆渡人-淘宝和支付宝的诞生(七)