我要用Jenkins给Rundeck公司打电话
def response = httpRequest(url: url,
httpMode: 'POST',
contentType: 'APPLICATION_JSON',
requestBody: request_json_str,
customHeaders: rundeckHeaders)
def json_resp = readJSON text: response.content
如何在Response.Content中包含Rundeck脚本中的变量?
1条答案
按热度按时间23c0lvtd1#
从Jenkins调用Rundeck作业的最佳方法是使用可用的Rundeck插件here(可从Jenkins插件管理器下载)。
1.在Jenkins中,从插件管理器下载Rundeck插件。
1.配置插件:进入[管理Jenkins]>[配置系统]>[Rundeck]部分(放置Rundeck示例信息,有两个选项可以链接Rundeck示例,通过API密钥或只传递用户名/密码)并保存。坐look。
1.在您的管道配置上,向下滚动并选择“Post-Build Actions”,选择在上一步中配置的Rundeck示例,并放置要从Jenkins运行的作业ID。在Options部分,您可以调用格式为
myoption = myvalue
的任何期权,获取look。1.运行您的管道并在Rundeck示例活动页面上查看result。