Jenkins添加构建后shell cmd的应用插件

详情见:http://stackoverflow.com/questions/11160363/execute-shell-script-after-post-build-in-jenkins

在Linux服务器上,当构建完毕之后需要对构建对内容,文件进行操作,如果能够使用shell命令执行是非常方便的,

然而Jenkins默认只能构建前执行shell,不能构建后执行shell。当有该需求时Jenkins的 PostBuildScript plugin插件

能够帮助我们实现这个功能。

怎么安装Jenkins插件,这里不讲述了,我们来看看安装了PostBuild插件的效果:

1,点击“增加构建后操作”,选择“Post build task”选项

2,下图展示的是在构建完毕之后的shell操作

时间: 2025-01-16 03:10:10

Jenkins添加构建后shell cmd的应用插件的相关文章

Jenkins自动构建VS的代码20150607

1. 安装Jenkins ? 双击安装即可,如果需要,可以配置环境变量(一般没设置) ? 在浏览器中输入:http://localhost:8080/打开jekins,及完成jenkins安装 ? 如果端口8080端口被占用,可以修改 2. 下载插件(我们需要下载MSBuild插件.Team Foundation Server 插件) ? 进入[系统设置]下[插件管理] ? 通过过滤来选取出需要下载的插件,勾选复选框后,点击直接下载 ? 安装完后么可以在[已安装]下看到 3. 配置系统设置 ?

传统云环境下的CI/CD操作手册(六)jenkins手动构建示例及实现自动触发构建

构建项目位置/var/lib/jenkins/workspace/jenkins_project_name手动构建:1 新建自由风格jenkins项目---构建---执行shellrm -rf project1/git clone [email protected]:group1/project1.git ssh 192.168.1.17 "/etc/init.d/tomcat stop"ssh 192.168.1.18 "/etc/init.d/tomcat stop&qu

WEB自动化+Allure+Jenkins定时构建

一.allure插件安装 pytest可以通过allure集成展示优美的测试报告,同样allure也可以与Jenkins集成,并且Jenkins有构建记录,所以可以看到历史构建曲线图,通过曲线图可以清晰直观地了解到用例数的变化.用例通过率的变化.用例的执行时间的变化等等. 1.下载allure插件 访问Jenkins插件网站:http://mirrors.jenkins-ci.org/plugins/allure-jenkins-plugin/,选择最新版本下载 2.安装allure插件 打开j

Jenkins构建后发送邮件

我们首先安装Jenkins邮件扩展插件"Email Extension Plugin". Jenkins和插件的安装方法见上一篇文章:http://qicheng0211.blog.51cto.com/3958621/1918912 一.系统配置 1.进入Manage Jenkins->Configure System,找到配置段"Jenkins Location": Jenkins URL:jenkins的访问地址,jenkins根据这个地址在邮件中显示图片

jenkins构建后邮件发送

1.进入系统管理->系统设置 2.在Jenkins Location找到系统管理员邮件地址,输入发送邮件的邮箱地址 3.在邮件通知中输入配置 4.配置好了之后可以勾选"通过发送测试邮件测试配置"来测试配置是否成功 5.需要更高级的邮件通知功能需要再安装一个Jenkins插件:Email Extension Plugin 安装完成后可在系统管理->系统设置中找到Extended E-mail Notification Default Recipients:输入需要发送邮件的接

实战docker+jenkins+git构建持续集成环境

本文重点介绍jenkins以及让jenkins如何实现在docker容器中运行.jenkins和docker私有仓库又是怎么结合的.docker说明及安装和git说明及安装在本文中不会特别详细的介绍. ?并且,在本文中不着重介绍原理性的东西,比如不会介绍什么是持续集成.持续构建等等.本文的重点是实战为主.对持续集成.持续交互.持续部署不太了解的朋友可以参考这篇文章了解一下:https://www.zhihu.com/question/23444990 1.背景说明 Jenkins是一个开源软件项

jenkins自动发布后启动tomcat失败

jenkins服务器上某个项目构建后执行自己写的shell进行发布,脚本其他步骤都执行正常,唯独,启动tomcat出现问题.  jenkins显示启动tomcat成功.但是在tomcat服务器上查看进程却发现没有后台进程存在. 原因: jenkins在脚本执行完成后,就认为jenkins任务结束了,但是脚本启动的相关子程序仍在运行.由于jenkins认为任务结束,就断开了改构建相关的衍生进程. 这就是为什么shell脚本执完成,显示tomcat启动成功,但是后台没有进程的原因. 解决方案: 在要

使用jenkins自动构建docker容器范例

1.登录Jenkins,新建一个自由风格的软件项目. 2.源码管理选择git,并添加Repository URL.Credentials 3.构建选择 Execute Shell,命令如下: docker stop front_dev || true; docker rm front_dev || true; docker build -t front_dev .; docker run --name front_dev -p 10080:80 -d front_dev; 这里有几个注意点: d

个人环境搭建——搭建jenkins持续构建集成环境

---恢复内容开始--- 搭建jenkins持续构建集成环境  要搭建jenkins持续构建集成环境,首先要安装tomcat和JDK:   第一部分,基本说明:   敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要. 它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成.而每次的集成都是通过自动化的构建来验证,包括自动编译.发布和测试,从而尽快地发现集成错误,让团队能够更快的开发内聚的软件. 持续集成的核心价值在于: