热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jenkins的触发远程构建时403或需要登录问题

前言这2天自己折腾了下jenkins的自动化部署,遇到一个403问题。百度谷歌了一圈,只有一篇文章介绍了如何解决,于是我记录一下,作为补充。问题描叙安装了jenkins之后,也配置
前言

这2天自己折腾了下jenkins的自动化部署,遇到一个403问题。百度谷歌了一圈,只有一篇文章介绍了如何解决,于是我记录一下,作为补充。

问题描叙

安装了jenkins之后,也配置了项目。在触发构建的选项中,有多个触发机制。我们选择了

《jenkins的触发远程构建时403或需要登录问题》 image.png

然后去码云配置webhook

《jenkins的触发远程构建时403或需要登录问题》 image.png

此时理论上,我们点击测试,会自动触发项目的构建。

但是事情发展不顺利,

我点击测试按钮,得到的结果是 403。不正常。

我复制链接通过浏览器进行访问,又触发了构建。正常。

将链接发给朋友,则出现登录界面。 不正常

陷入了一头雾水。

问题解决

根据提示,403和出现登录界面,说明授权出现问题。 我可以访问触发,是因为我此时处于jenkins登录状态。

经过百度。找到一篇文章。http://blog.kainaodong.com/?p=90

得到了解决。需要配置匿名用户权限。

但是该文章写的不明确,我找不到配置的位置。费了很多时间,最终找到。

《jenkins的触发远程构建时403或需要登录问题》 image.png
《jenkins的触发远程构建时403或需要登录问题》 image.png

此时去码云那边点击测试按钮。会触发项目的自动构建。
一切很完美。

《jenkins的触发远程构建时403或需要登录问题》 image.png


推荐阅读
author-avatar
bjkml
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有