2 icaniup icaniup 于 2016.03.17 11:45 提问

Jenkins构建后操作,能不能发送Http请求呢?

Jenkins构建后可以发送邮件通知,现在需要实现Jenkins构建后调用开放接口发送消息,怎么在构建后发送http请求调用接口呢?

1个回答

u011489205
u011489205   2016.03.17 13:15

jenkins构建完成后可以执行一段shell脚本。使用shell脚本curl 相关操作进行http接口的访问或者调用。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jenkins使用之构建后操作
默认情况下有: Aggregate downstream test results Archive the artifacts Build other projects Publish Javadoc Record fingerprints of files to track usage Git Publisher E-mail Notification 安装插件Email
Jenkins插件使用--Email Extension Plugin(构建后邮件)
Jenkins自动构建后,我们往往需要知道构建的相关信息,并且把构建信息知会给相关人员,我们可以使用Jenkins邮件插件Email Extension Plugin来实现更丰富的邮件内容。 进入正题: 1.安装插件Email Extension Plugin 2.进到系统管理->系统设置中, 配置Extended E-mail Notificati
今天用httpclient访问jenkins遇到请求被转发到登录页面,看了网上的一些教程也没能解决。后来参考了下官方文档解决了,代码如下
package com.bbtree.cicd.service; import java.io.IOException; import org.apache.commons.httpclient.Credentials; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.H
jenkins构建后邮件发送
1、进入系统管理->系统设置 2、在Jenkins Location找到系统管理员邮件地址,输入发送邮件的邮箱地址 3、在邮件通知中输入配置 注:不能勾选“使用SMTP认证”及“使用SSL协议”复选框,不知道为什么,输入邮箱密码后反而发送不了邮件。 4、配置好了之后可以勾选“通过发送测试邮件测试配置”来测试配置是否成功 5、需要更高级的邮件通知功能需要再安装一个Jenki
HTTP触发Jenkins参数化构建(CORS Plugin)
https://en.wikipedia.org/wiki/Cross-origin_resource_sharing 写在前面 业务驱动,不驱就不动 一.背景 用Selenium来做前端自动化测试,希望一提代码就来份测试报告: 1.push/merge远程代码 2.自动跑测试用例 3.邮件通知测试结果 由Webhook来连接Git操作和构建过程,这样每次pu
Jenkins持续集成之发送邮件
最近项目中需要实现Jenkins上构建完成后自动发送邮件,在网上搜了一些资料,多多少少有些问题,现在把自己的经验分享一下。大概步骤:系统管理—>系统设置—>邮件通知 点击高级,下面以163邮箱进行示例 然后勾选左下角“通过发送测试邮件测试配置”,可以测试配置是否成功 点击右下角“Test configuration”,如果显示“Email was successfully sent
jenkins学习之使用curl命令触发任务
Trigger parameterized build with curl SERVER=http://jenkins.马哥私房菜.com:8080 curl -n -X POST $SERVER'/job/job_name/buildWithParameters?token=马哥私房菜&BUILD_TYPE=参数值' 这个是触发某个带参数的job 注意 * 需要是post请求,使
Jenkins构建常见问题
下面常见的错误仅仅是一个参考,欢迎补充。 (一)       现象:利用Jenkins发布的时候,能够构建成功,但是别人调用你们模块服务时候,调不通。但是,在自己电脑本地发布的时候又可以调通。 解决方法: 1.     从svn上下载自己模块服务端最新的代码,然后利用vs打开。看看自己的WCFService下面的bin文件夹是否被包括在项目中。 如果没有,右击包括在项目中。如图
Jenkins的使用---项目构建,邮件通知
之前我们说的都是手动的构建一个项目,我们是不是可以自动的来构建项目那么此时我们需要使用Poll SCM和Build periodically,我们在构建触发中选择这两项即可,其实他们两个就是一个自动任务,这里的语法也是cron的语法,没有什么特别 触发远程构建:触发远程构建 Build after other projects are built:在其他项目触发的时候触发,里面有分为三种情
jenkins构建后执行部署脚本
net stop Tomcat7 del "D:\program files\apache-tomcat-7.0.68-new\webapps\efc.eac.war.war" echo "执行命令 del D:\program files\apache-tomcat-7.0.68-new\webapps\efc.eac.war.war" rd /s/q "D:\program files