Linux教程

Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享

本文主要是介绍Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

步骤如下:

步骤 1: 创建或配置 Jenkins 作业

  1. 登录到 Jenkins。
  2. 创建一个新的作业或选择一个现有的作业进行配置。

步骤 2: 配置源代码管理

  1. 在作业配置页面中,找到“源代码管理”部分,选择“Git”。
  2. 在“Repository URL”中输入您的 Git 仓库地址。
  3. 在“Credentials”下拉菜单中选择相应的凭据(如果需要的话)。

步骤 3: 指定分支

  1. 在“Branches to build”字段中,输入您要构建的特定分支。可以使用以下格式:

    • 例如,如果您要构建 main 分支,输入:
      */main
      
  2. 如果要指定多个分支,可以使用逗号分隔:

    */main,*/develop
    

步骤 4: 配置构建触发器

  1. 向下滚动到“构建触发器”部分。
  2. 选择“GitHub hook trigger for GITScm polling”或者“Generic Webhook Trigger”(取决于您使用的 Git 平台):
    • 如果您使用 GitHub,确保您已经在 GitHub 的仓库设置中配置了 webhook,Payload URL 应该指向:
      http://<你的-jenkins-url>/github-webhook/
      
    • 如果您使用 GitLab,您可以在 GitLab 的仓库设置中添加 webhook,URL 应该类似:
      http://<你的-jenkins-url>/project/<你的-jenkins-job-name>
      

步骤 5: 配置 webhook

  • 在 GitHub 中:

    1. 打开您的 GitHub 仓库,点击“Settings”(设置)。
    2. 点击左侧的“Webhooks”。
    3. 点击“Add webhook”按钮。
    4. 在 “Payload URL” 字段中输入 Jenkins 的 webhook URL(如上述提到的)。
    5. 将 “Content type” 设置为 application/json
    6. 在 “Which events would you like to trigger this webhook?” 中选择 “Just the push event.”
    7. 点击 “Add webhook” 保存。
  • 在 GitLab 中:

    1. 打开您的 GitLab 仓库,点击“Settings”(设置)。
    2. 找到“Webhooks”选项。
    3. 在 URL 字段中输入 Jenkins 的 webhook URL。
    4. 选择您想要触发的事件,比如“Push events”。
    5. 点击 “Add webhook” 保存。

步骤 6: 保存配置

完成所有配置后,点击页面底部的“保存”按钮以保存您的作业配置。

验证配置

  1. 确保您在 GitHub/GitLab 中的 webhook 已成功添加。
  2. 尝试在指定分支(如 main)上进行一次代码提交,观察 Jenkins 是否正常触发构建。

标签: 来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

这篇关于Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!