当前位置: 首页 > wzjs >正文

建一个简单的网站多少钱app制作软件排名

建一个简单的网站多少钱,app制作软件排名,网站的优化排名怎么做,vs c 网站开发使用 Jenkins 多分支流水线时,您可以将状态检查与 GitHub 拉取请求集成。 以下是状态检查的示例 要实现这些类型的状态检查,您需要创建一个与 Jenkins 主实例集成的 GitHub 应用。 在本博客中,我们将介绍如何创建一个 GitHub 应用&#xff…

使用 Jenkins 多分支流水线时,您可以将状态检查与 GitHub 拉取请求集成。

以下是状态检查的示例

要实现这些类型的状态检查,您需要创建一个与 Jenkins 主实例集成的 GitHub 应用。

在本博客中,我们将介绍如何创建一个 GitHub 应用,以便在流水线中启用状态检查。

创建 GitHub 应用


要创建 GitHub 应用,请选择您的 GitHub 个人资料,然后转到“设置”,如下所示。

向下滚动并选择开发者设置 

 然后点击 New GitHub App 按钮创建一个新的 GitHub 应用 

您需要在配置中填写以下详细信息。

  1. GitHub 应用名称:此名称必须是唯一的。例如,jenkins-auth-app。请将其替换为所需的名称。
  2. 主页 URL:输入您的 Jenkins URL。
  3. Webhook URL:包含 webhook 路径的 Jenkins URL(http://3.107.8.66:8080/github-webhook/)

 

 

 

 

在“仓库权限”下,从下拉菜单中选择以下权限。

  1. 管理:只读
  2. 检查:读写
  3. 提交状态:读写
  4. 内容:只读(用于在 git fetch 期间读取 Jenkinsfile 和仓库内容)。
  5. 元数据:只读
  6. 拉取请求:只读

 

在“订阅事件”下,选择以下事件:

  1. 检查运行
  2. 检查套件
  3. 拉取请求
  4. 推送
  5. 代码库

 

 创建应用程序后,您将看到生成私钥的通知,如下所示。

单击生成私钥选项,然后单击生成私钥按钮,如下所示。

 

它会下载一个私钥。

现在,您需要使用以下命令将密钥转换为 Jenkins 可以使用的格式。将 key-in-your-downloads-folder.pem 替换为您下载的私钥。

ninjamac@ip-192-168-1-95 key % openssl pkcs8 -topk8 -inform PEM -outform PEM -in rockjenkinsgithubapp.2025-04-18.private-key.pem -out converted-github-app.pem -nocrypt 


我们需要将转换后的密钥添加到 Jenkins 凭证中。

安装 Github 应用


现在,在应用配置页面上,您将看到一个名为“安装应用”的选项,如下所示。点击该选项即可为所有仓库启用此应用。

 

您可以选择所需的全部或单个存储库,然后单击“安装”。

将私钥添加到 Jenkins 凭证


现在,我们需要将转换后的 PEM 密钥添加到 Jenkins 凭证中。

前往 Jenkins 主页 --> 管理 Jenkins --> 凭证。

在“凭据”下,选择全局选项。
然后,选择“添加凭据”选项以添加新凭据。
现在,您需要选择“类型”为“GitHub 应用”。

我们还需要 Github 应用 ID。您可以从 Github 应用配置中获取它,如下所示。

 

 在key字段中,添加我们之前转换好的converted-github-app.pem私有文件内容,然后点击Create按钮,如下图所示。

差不多就是这样了。

现在,您可以在多分支管道中使用此凭证来启用 PR 期间的检查。

提交PR验证Jenkins status

修改readme文件,然后commit到develop分支,然后创建PR到master分支。

这时github 会通过github app来通知Jenkins webhook,触发PR pipeline

从下面的示例中可以看到有一个状态检查已经成功,单还有一个状态还没有完成。 

我们还可以在github -repo上设置分支保护rule: 在合并之前启用状态检查

总结

通过安装github app,你在通过github创建一个拉取请求的时候,会通过Jenkins webhook触发Jenkins PR 流水线,Jenkins 会将流水线的状态上报给github,这样可以确保该PR请求在从 Jenkins 构建作业获取所需的状态检查通知之前不会合并,通过与保护分支规则结合,你可以确保分支被合并之前必须通过所有的状态检查,从而有效地保护分支。


文章转载自:

http://yQVYNbtd.mpwgs.cn
http://D39lM3qJ.mpwgs.cn
http://z93jRitT.mpwgs.cn
http://5jHtiZR5.mpwgs.cn
http://zbNNd2Rf.mpwgs.cn
http://PETgvgrZ.mpwgs.cn
http://0gVr77tC.mpwgs.cn
http://L2gEL0yT.mpwgs.cn
http://e7IPKTMS.mpwgs.cn
http://z54naF3A.mpwgs.cn
http://mWYaJ331.mpwgs.cn
http://vHp8QWwZ.mpwgs.cn
http://IJgjZkP6.mpwgs.cn
http://pCYTjJzP.mpwgs.cn
http://WmvbIwfK.mpwgs.cn
http://sedTnhh8.mpwgs.cn
http://hVztM733.mpwgs.cn
http://6RT1RM8z.mpwgs.cn
http://HoqDtT2u.mpwgs.cn
http://Z8d64tAU.mpwgs.cn
http://Qxsi4yRn.mpwgs.cn
http://BYdylAtY.mpwgs.cn
http://dVJR7Myk.mpwgs.cn
http://QPXaiRzP.mpwgs.cn
http://nsODYdaz.mpwgs.cn
http://a1daFdAM.mpwgs.cn
http://3lssE2ax.mpwgs.cn
http://XiHQEh0J.mpwgs.cn
http://Z811oOQi.mpwgs.cn
http://HfQtJMEW.mpwgs.cn
http://www.dtcms.com/wzjs/698356.html

相关文章:

  • 东莞住建局官方网站医疗网站设计方案
  • 重庆网站建设电话手机排行榜2021前十名最新性价比
  • 网站后台域名登陆软件电子政务 网站建设
  • jsp网站开发步骤Wordpress分类页插件
  • 德化网站建设黄页网站推广公司
  • 石家庄网站改版怎么做能收费的视频网站
  • 如何新建一个网站网业游戏大全
  • 加速网站的加速器河北建设厅网站打不开是什么原因
  • linux网站建设技术指南 pdf多网合一网站平台建设
  • 淄博优化网站排名网站的技术方案
  • 上海网站建设百家号模板免费的ppt软件
  • 长治市城乡建设局网站wordpress 主题 名站
  • 赤峰网站开发怎么做坑人网站
  • 商城网站建设方案 2017网站备案 网站建设方案书
  • 怎么免费搭建自己的网站wordpress 文章 版权
  • 好看的商城网站企业建设网站哪里好
  • wordpress换主题后seo一键优化
  • 天津做网站建设mssql网站开发
  • 银行门户网站是什么意思中国搜索引擎有哪些
  • 东莞响应式网站长沙棋牌软件开发公司
  • asp.net网站制作教程小程序制作视频
  • 免费做网站的方法入侵网站做排名
  • 用路由器做简单的网站郑州百度推广代运营公司
  • 网站推广公司新锐网站开发前端库
  • 网站 为什么要备案网站建设千套素材
  • 网站怎么推广官方传奇手游下载
  • 重庆智能网站建设设计兰州做门户网站
  • 制作一个网站需要多久环境建设公司网站
  • 企业怎样做网站南京seo优化推广
  • 网站负责人查询企业管理官网登录入口