java - 在詹金斯上触发“立即构建”并显示控制台输出的程序
问题描述
我有一个应用程序可以接受更改并推送 git。现在我想在我的应用程序上创建一个部署按钮,单击该按钮将自动触发 Jenkins 上的“立即构建”并在我的应用程序上显示控制台输出。(我已经在我的应用程序中存储了 jenkins 的用户 ID 和密码。)这将使我能够在我的应用程序中执行所有操作,从创建更改、推送到 git 并最终将其部署到 jenkins 并查看控制台输出而无需实际去詹金斯并手动进行。更多信息:我的应用程序内置于 Spring boot 和 thymeleaf 作为前端。提前致谢。
解决方案
Jenkins 还有一个 REST api,你可以使用它,使用 POST 来触发和 GET 来获取结果
https://wiki.jenkins.io/plugins/servlet/mobile?contentId=753720#content/view/753720
推荐阅读
- spring - 基于 Spring 注解的自动装配内部工作
- javascript - ReactJS 中的嵌套路由器 - 刷新时显示空白页
- python - 如何计算pyspark数据帧(2.1.0)中键的出现次数
- laravel - Laravel 查询生成器没有得到结果
- python - 为什么 mysql python flask 网站不能在 heroku 上运行?
- python - MySQL 和 Python 错误:当我尝试从 Tkinter 小部件(条目、组合框、单选按钮)向表中插入一行时,出现错误
- javascript - Bootstrap Input Spinner 仅在重新加载页面上显示
- python - 如何在 Java 项目中使用 maven 运行 Python 单元测试?
- c - SDL - 在 C 中更新曲面
- .htaccess - .htaccess > 将所有子文件夹重定向到根目录(忽略斜杠)