1.进入jenkins。点击新建。

2. 输入项目名称。选择构建一个自由风格的软件项目,点击OK。

3. 进入后是这样的。

4. 此处都根据自己的需要进行选择。

5. 选择构建,增加构建步骤中选择 通过ssh发送文件或执行命令

6. 选择之后显示这样:

7. 如果是使用的Linux。

注:此处进行上传源文件时。文件必须在.jenkins的workspace的目录下。输入源文件的名称上传即可。

在新增构建步骤的时候,选择execute shell .使用shell 脚本去执行命令。

8.点击保存。点击立即构建

cp /root/test/test.war /root/.jenkins/workspace/test         #####把 /root/test/test.war copy

到/root/.jenkins/workspace/test目录下

cd /root/tomcat-8.5.16/apache-tomcat-8.5.16/webapps         #####进入到发布项目的文件夹下
rm -rf test/*          #####删除test文件下部署的项目文件及文件夹
unzip /root/test/test.war -d /root/tomcat-8.5.16/apache-tomcat-8.5.16/webapps/test     #####解压上传的文件

发布完成后,直接点击保存,点击立即构建,完成后。

输入正确的网址即可以访问。

Jenkins 如何构建一个项目相关推荐

  1. Jenkins自动构建部署项目

    1. 楔子 在实际开发中,经常需要编译.静态代码检查.自动化测试.打包.部署.启动等一连串重复机械的动作,浪费时间.而且容易出错,而Jenkins就是专门Continuous integration( ...

  2. Jenkins之构建Maven项目的多种方式

    Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流 ...

  3. P8-07-16 使用 Jenkins 自动构建 Maven 项目

    创建一个项目 从 gitee 上随便拉一个项目,这里我们使用Zrlog项目进行测试.测试项目地址: https://gitee.com/94fzb/zrlog?_from=gitee_search 导 ...

  4. CentOS 7.2安装Jenkins自动构建Git项目

    1.环境 本文使用VMWare虚拟机进行实验. 最终实现目标,在Jenkins服务器上新建构建任务,从Git服务器上拉取master HEAD(不编译,仅演示),部署到"目标服务器" ...

  5. Jenkins自动化构建vue项目然后发布到远程服务器

    一.请确保当前服务器安装了docker和jenkins,没安装的请看<在centos7系统安装docker及用docker安装jenkins> (jenkins里面的目录路径为/var/j ...

  6. Jenkins自动化构建vue项目然后发布到远程Linux服务器

    部署Jenkins参照另一篇博客: centos7安装Jenkins及其卸载 一.jenkins相关插件的安装 1.安装Publish Over SSH插件用于SSH连接远程的服务器. 登录 jenk ...

  7. ubuntu系统下使用jenkins自动构建Android项目

    一.所需要安装的软件: 1.jdk 2.gradle 3.git  4.android sdk 5.tomcat 6.jenkins 二.安装软件: jdk: 下载地址:Java Downloads ...

  8. 分布式框架-设置jenkins自动化构建重启项目

    jenkins docker run -d --name jenkins -p 8080:8080 -v /home/jenkins:/home/jenkins jenkins/jenkins:lts ...

  9. 【快速入门Dfinity】有了转译得到的wasm文件,怎么才能构建一个项目呢?

    目录 1.Package the binary so dfx can install and run it: 2.Test the app locally: 3.Stop and delete the ...

最新文章

  1. 如何建立顺畅的项目流程
  2. python可以做什么系统-python什么系统
  3. 微信小程序技巧-让特定组件首页始终展示修改编译条件即可,不用改json
  4. 第一次ScrumMeeting博客:团队任务分解
  5. 标准配置的Windows平台上潜在可用屏幕区域
  6. 【面试】面试文章积累
  7. flutter 拖拽布局_Flutter 史上最牛拖动控件 Draggable
  8. Linux学习总结(2)——linux常用命令大全
  9. android 固定大小取图片缩略图
  10. linux ll以编码格式_在Linux中文件的编码及对文件进行编码转换
  11. 阶段3 2.Spring_03.Spring的 IOC 和 DI_11 set方法注入
  12. 2021-09-10 Bagging[7](并 行)和Boosting[8](串行)是两种常见的集成学习方法
  13. 外贸软件常见图片类问题丨汇信
  14. CRM八面体:客户关系管理成功案例2 Yorkshire Water
  15. overscroll-behavior
  16. 控制电缆分布电容产生的原因及电容量计算
  17. 医疗器械软件 软件生存周期过程
  18. 阿里开源新一代 AI 算法模型,由达摩院90后科学家研发
  19. “气球” 的最大数量
  20. JAVA基础––从类和对象开始

热门文章

  1. Centos 7--pdf2htmlEX安装和配置
  2. Docker入门-什么是Docker
  3. python遗传算法(应用篇1)--求解一元函数极值
  4. 4.1.7 OS之文件共享(索引节点-硬链接、符号链接-软链接)
  5. 《Machine learning in materials science》材料科学中的机器学习
  6. 智能语音电话机器人系统源码
  7. 毕业设计-基于微信小程序的点餐系统
  8. 1wifi 简介(框架)
  9. 考研高等数学张宇30讲笔记——第三讲 函数极限与连续性
  10. ASUS WIN7 DRIVER