小编ESG*_*ESG的帖子

如何检查是否从拉取请求触发了管道

我正在使用Jenkins管道使用GitHub Organization插件构建Pull Requests分支.

我可以很好地构建它们,但我想避免一些步骤(例如发布工件).检查git的当前分支给出了PR的目标,因为PR分支在尝试构建之前被合并到目标中.

如何检查构建是从PR vs而不是常规分支构建启动的?

jenkins jenkins-pipeline

9
推荐指数
3
解决办法
6225
查看次数

ASP.NET Core中基于标头的路由

我正在尝试根据发送到服务的HTTP标头将请求路由到其他控制器。

用我的Configure方法,我有

app.MapWhen(ctx => !string.IsNullOrWhiteSpace(ctx.Request.Headers["Magic"]), DoStuff);
Run Code Online (Sandbox Code Playgroud)

我的问题是我不知道如何指定控制器,甚至不修改路由

 private static void DoStuff(IApplicationBuilder app)
 {
    /// ?!? \\\
 }
Run Code Online (Sandbox Code Playgroud)

理想情况下,如果Magic: Missile发送了标头,我希望将路由重写为/Missile

routing asp.net-core

7
推荐指数
2
解决办法
1057
查看次数

标签 统计

asp.net-core ×1

jenkins ×1

jenkins-pipeline ×1

routing ×1