Skip to content

Commit

Permalink
harden jenkins test regex for specifying runs (dotnet#14189)
Browse files Browse the repository at this point in the history
* harden regex for test runs

* Update netci.groovy

* Update perf.groovy
TyOverby authored Sep 29, 2016
1 parent c039f81 commit 56e0158
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion netci.groovy
Original file line number Diff line number Diff line change
@@ -69,7 +69,7 @@ static void addRoslynJob(def myJob, String jobName, String branchName, Boolean i
if (triggerPhraseExtra) {
triggerCore = "${triggerCore}|${triggerPhraseExtra}"
}
def triggerPhrase = "(?i).*test\\W+(${triggerCore})\\W+please.*";
def triggerPhrase = "(?i)^\\s*(@?dotnet-bot\\s+)?test\\s+(${triggerCore})(\\s+please)?\\s*$";
def contextName = jobName
Utilities.addGithubPRTriggerForBranch(myJob, branchName, contextName, triggerPhrase, triggerPhraseOnly)
} else {
2 changes: 1 addition & 1 deletion perf.groovy
Original file line number Diff line number Diff line change
@@ -39,7 +39,7 @@ def generate(boolean isPr) {
TriggerBuilder prTrigger = TriggerBuilder.triggerOnPullRequest()
prTrigger.permitOrg('Microsoft')
prTrigger.permitOrg('dotnet')
prTrigger.setCustomTriggerPhrase("(?i).*test\\W+perf.*" )
prTrigger.setCustomTriggerPhrase("(?i)^\\s*(@dotnet-bot\\s+)?test\\s+perf(\\s+please)?\\s*$" )
prTrigger.triggerForBranch('master');
prTrigger.setGithubContext('Performance Test Run')
prTrigger.emitTrigger(myJob)

0 comments on commit 56e0158

Please sign in to comment.