我正在使用Jenkins管道使用GitHub Organization插件构建Pull Requests分支.
我可以很好地构建它们,但我想避免一些步骤(例如发布工件).检查git的当前分支给出了PR的目标,因为PR分支在尝试构建之前被合并到目标中.
如何检查构建是从PR vs而不是常规分支构建启动的?
我正在尝试根据发送到服务的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