【发布时间】:2021-07-24 00:47:32
【问题描述】:
目前我面临一个问题,即如何从我的 Jenkinsfile 中的变量(Shell)中提取一些测试类的名称。
场景:每次在 Bitbucket 中创建 Pull 请求时,都会在 Jenkins 中激活流水线类型的作业,我可以在其中访问 Jenkinsfile 中名为“description”的变量。
例如,描述变量的输入可以包含以下内容:
US-2371 这里有任何描述 测试类:testclass1_tst,testclass_test 此处有任何其他说明。
预期输出: 仅将以下内容保存在另一个变量中: testclass1_tst,testclass_test
注意:我需要用','分隔的测试类的名称,模式是那些以tst、test、Test结尾的测试类。
提前致谢。
参考:
【问题讨论】:
-
如果您将 jenkins 文件中的摘录发布为文本而不是图像,则更容易阅读。如果你这样做,请使用标记。
-
关键字“Test Classes”会一直存在吗?
-
@Ruchi 嗨,是的(测试类:)总是在那里,只是测试类的文件名总是会改变
标签: shell jenkins sed grep jenkins-pipeline