福睿斯cd机改家用教程:与詹金斯的 CI/CD(ci cd with jenkins)

我刚开始和詹金斯一起学习 CI / CD。

目前,我对 CI 的过程非常困惑,我不确定我的理解是否正确。

下面是我的理解:

在我的本地编码-& gt;使用 git 将更改推送到 GitHub-& gt;从 Github 提取代码并使用 Jenkins 构建项目

我的另一个问题是,它是每次我需要点击现在在詹金斯手动构建,或者它会在我做出改变后再次自动构建?

0

对于第一个问题,您需要将 Jenkins 与 CI / CD 管道中的 Ant 等构建工具集成,以便在从 Github 提取代码后构建代码。

对于第二个问题,通过链接automate the build可能会有所帮助。

0

您的理解是正确的,而且,您可以在构建项目之前进行单元测试阶段。

要使用 Jenkins 构建项目,您不必每次都手动运行 Jenkins 管道。您可以使用Github 中的 Webhooks在每次提交或推送或各种其他情况下自动触发 Jenkins 管道。

以下是帮助您了解更多信息的指南:s://docs.github/en/developers/webhooks-and-events/webhooks/about-webhooks

关于 webhook 的简单教程:s://www.blazemeter/blog/how-to-integrate-your-github-repository-to-your-jenkins-project

其他一些方法:

您还可以使用管道设置中的Build Trigger部分中可用的选项来自动构建 Jenkins 管道。

选项:

触发器远程构建(例如,从脚本)

在构建其他项目之后构建

定期构建

将更改推送到 GitLab 时构建。GitLab webhook URL:s:/ / & lt;github_url & gt;(Webhook)

用于 GITScm 轮询的 GitHub 钩子触发器

轮询 SCM

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(13)
简易编程代码:如何安装简易 OCR(easy ocr)
上一篇
Cos的反函数:JavaScript/jQuery中的$.param()反函数
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(70条)