在“源代码管理”选项卡中,我可以指定分支说明符以跟踪存储库中的/feature/AEAZ-*
分支。
它将跟踪名称包括/feature/AEAZ-
的所有分支。现在,我想排除一些像/feature/AEAZ-1234
这样的分支,其中包括/feature/AEAZ-
。
如何指定分支说明符?
Jenkins Git插件表示可以使用正则表达式。我不熟悉。您能告诉我如何执行此要求吗?
我可以使用:/feature/AEAZ-(?!(1234)).*
来排除/feature/AEAZ-1234
吗?
答案 0 :(得分:0)
您可以尝试类似
DECLARE
cursor csr is
SELECT PREFIX
FROM PREFIX_TABLE
ORDER BY LENGTH(PREFIX) DESC;
prefix, number VARCHAR2(30);
BEGIN
FOR rec in csr
LOOP
prefix := SUBSTR(VAR_NUMBER, 1, LENGTH(rec.PREFIX));
IF (prefix = rec.PREFIX) THEN
BEGIN
number := SUBSTR(VAR_NUMBER, LENGTH(rec.PREFIX) + 1);
EXIT;
END;
END LOOP;
IF (number IS NOT NULL) THEN
-- prefix and number are available
END IF;
...
END;
注释:
/\/feature\/AEAZ\-(?!1234).*/
尾随行