jenkins http调用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins http调用相关的知识,希望对你有一定的参考价值。
参考技术A http://username:user_token@JENKINS_URL/job/YOUR_JOB_NAME/buildWithParameters?token=TOKEN_NAME&&myparam=myparam_value下面我们就去拼凑这个url,然后调用即可。
登录jenkins,点击你的账号,找到API_TOKEN,这里可以生成一串字符
例如:11d8890971dd7shah89732497c286cc086
那么你的username:user_token为: admin:11d8890971dd7shah89732497c286cc086
这个就是你登录jenkins的主页,例如我的为:
http://192.168.0.167:8100/jenkins
即你jenkins建立的job名称(建议不要使用中文)
这个是在具体项目生成的,例如我这里随意输入了chenfeng
那么最终该项目的TOKEN_NAME为:chenfeng
这个就是参数化构建的参数带入
例如我这里需要带入master
那么我的myparam=myparam_value为:aaa=master
http://admin:11d8890971dd7shah89732497c286cc086@192.168.0.167:8100/jenkins/job/test/buildWithParameters?token=chenfeng&&aaa=master
可以利用postman等工具 调用一下
调用成功!
jenkins调用qq企业邮箱发送邮件
一 : jenkins的安装
参考:http://blog.chinaunix.net/uid-30234663-id-5763567.html
二 : 设置邮件服务器
系统管理-》系统设置-》Extended E-mail Notification
设置邮件的由谁来发,发到哪个组
系统管理-》系统设置-》邮件通知
其他的选择默认即可
在创建项目 在构建完毕之后做的事情里面勾选发送邮件即可
项目-》构建后操作-》Editable EMAIL NOTIFICATION
Editable Email Notification
Default Content:发送邮件的内容
以上是关于jenkins http调用的主要内容,如果未能解决你的问题,请参考以下文章
Jenkins使用jenkins-cli.jar进行远程调用时出现“ERROR: No such job 'test'”的问题解决(Windows)