首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Jenkins中模拟POST webhook?

在Jenkins中模拟POST webhook?
EN

Stack Overflow用户
提问于 2014-08-16 00:45:14
回答 1查看 770关注 0票数 1

模拟webhook的方法是什么,只是为了在Jenkins上测试东西?

我跑步

代码语言:javascript
复制
curl --header 'Content-Type: application/json' --request POST --data 'payload={}' 'http://172.28.22.60:8080/github-webhook/'

在Jenkins日志中,我最终得到了

代码语言:javascript
复制
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.IllegalArgumentException: Not intended to be browsed interactively (must specify payload parameter)
    at com.cloudbees.jenkins.GitHubWebHook.doIndex(GitHubWebHook.java:168)
    ... 53 more
EN

回答 1

Stack Overflow用户

发布于 2014-08-19 03:14:44

Subversion post-commit hook中的代码有帮助吗?

代码语言:javascript
复制
HEADER="Content-Type:text/plain;charset=UTF-8"
CRUMB=`$WGET --auth-no-challenge --output-document - ${CISERVER}/${CRUMB_ISSUER_URL}`
if [ "$CRUMB" != "" ]; then HEADER=$CRUMB; fi

$WGET \
    --auth-no-challenge \
    --header $HEADER \
    --post-data "`$SVNLOOK changed --revision $REV $REPOS`" \
    --output-document "-"\
    --timeout=2 \
    ${CISERVER}/${NOTIFY_URL}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25330574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档