Jenkins:在企业github中修改特定文件时,是否有一种简单的方法来触发jenkins作业?

在企业github中修改特定文件时,是否有一种简单的方法来触发jenkins作业?

例如:

    final String source = "http://google.com";
        final WebView webView = (WebView) rootView.findViewById(R.id.home_webview);
        //webView.loadUrl(url);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.setWebViewClient(new WebViewClient() {
            @Override
            public void onPageStarted(WebView view,String url,Bitmap favicon) {
                //Do some like progress bar loading here.

            }

            @Override
            public void onPageFinished(WebView view,String url) {
                webView.loadUrl(source);

            }
        });

如果存储库中名为 base.cfg 的文件被更改,则会触发并执行Jenkins中的Jenkins自由式作业。谢谢。

我检查了git和github插件,但没有发现它们具有此功能。

yhgfhgfhgfgfhgfh 回答:Jenkins:在企业github中修改特定文件时,是否有一种简单的方法来触发jenkins作业?

在您的Jenkins自由式工作配置页面中:

  1. 源代码管理下,选择 Git
  2. 指定存储库URL,凭据和分支。
  3. 其他行为旁边,单击添加,然后选择轮询忽略某些路径中的提交
  4. 包含的区域文本框中,指定相对于存储库根目录的文件路径。您可以在换行中指定多个文件路径或正则表达式模式。
  5. 保存更改。

假设您已经configured Gitlab webhooks,则仅当指定文件已更新时才触发此作业。存储库中的其他文件将被忽略。

enter image description here

enter image description here

本文链接:https://www.f2er.com/3096724.html

大家都在问