Jenkins 如何构建一个项目
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 如何构建一个项目相关推荐
- Jenkins自动构建部署项目
1. 楔子 在实际开发中,经常需要编译.静态代码检查.自动化测试.打包.部署.启动等一连串重复机械的动作,浪费时间.而且容易出错,而Jenkins就是专门Continuous integration( ...
- Jenkins之构建Maven项目的多种方式
Jenkins构建的项目类型介绍 Jenkins中自动构建项目的类型有很多,常用的有以下三种: 自由风格软件项目(FreeStyle Project) Maven项目(Maven Project) 流 ...
- P8-07-16 使用 Jenkins 自动构建 Maven 项目
创建一个项目 从 gitee 上随便拉一个项目,这里我们使用Zrlog项目进行测试.测试项目地址: https://gitee.com/94fzb/zrlog?_from=gitee_search 导 ...
- CentOS 7.2安装Jenkins自动构建Git项目
1.环境 本文使用VMWare虚拟机进行实验. 最终实现目标,在Jenkins服务器上新建构建任务,从Git服务器上拉取master HEAD(不编译,仅演示),部署到"目标服务器" ...
- Jenkins自动化构建vue项目然后发布到远程服务器
一.请确保当前服务器安装了docker和jenkins,没安装的请看<在centos7系统安装docker及用docker安装jenkins> (jenkins里面的目录路径为/var/j ...
- Jenkins自动化构建vue项目然后发布到远程Linux服务器
部署Jenkins参照另一篇博客: centos7安装Jenkins及其卸载 一.jenkins相关插件的安装 1.安装Publish Over SSH插件用于SSH连接远程的服务器. 登录 jenk ...
- ubuntu系统下使用jenkins自动构建Android项目
一.所需要安装的软件: 1.jdk 2.gradle 3.git 4.android sdk 5.tomcat 6.jenkins 二.安装软件: jdk: 下载地址:Java Downloads ...
- 分布式框架-设置jenkins自动化构建重启项目
jenkins docker run -d --name jenkins -p 8080:8080 -v /home/jenkins:/home/jenkins jenkins/jenkins:lts ...
- 【快速入门Dfinity】有了转译得到的wasm文件,怎么才能构建一个项目呢?
目录 1.Package the binary so dfx can install and run it: 2.Test the app locally: 3.Stop and delete the ...
最新文章
- 如何建立顺畅的项目流程
- python可以做什么系统-python什么系统
- 微信小程序技巧-让特定组件首页始终展示修改编译条件即可,不用改json
- 第一次ScrumMeeting博客:团队任务分解
- 标准配置的Windows平台上潜在可用屏幕区域
- 【面试】面试文章积累
- flutter 拖拽布局_Flutter 史上最牛拖动控件 Draggable
- Linux学习总结(2)——linux常用命令大全
- android 固定大小取图片缩略图
- linux ll以编码格式_在Linux中文件的编码及对文件进行编码转换
- 阶段3 2.Spring_03.Spring的 IOC 和 DI_11 set方法注入
- 2021-09-10 Bagging[7](并 行)和Boosting[8](串行)是两种常见的集成学习方法
- 外贸软件常见图片类问题丨汇信
- CRM八面体:客户关系管理成功案例2 Yorkshire Water
- overscroll-behavior
- 控制电缆分布电容产生的原因及电容量计算
- 医疗器械软件 软件生存周期过程
- 阿里开源新一代 AI 算法模型,由达摩院90后科学家研发
- “气球” 的最大数量
- JAVA基础––从类和对象开始