+1 The later approach seems to be better to me. Please remember syncing the jenkins job configuration back to the jenkins job configurations. https://github.com/apache/pulsar/tree/master/.test-infra/jenkins And make sure all the changes made to Jenkins are under proper review.
Thanks, Sijie On Thu, Sep 19, 2019 at 5:17 AM Ali Ahmed <alahmed...@gmail.com> wrote: > Currently there has been a growth in PR for documentation changes, but it's > being slowed by the test run failures, we can relieve the issue, with some > small changes. > > either not run the test if the git can't find a code change in files > git diff --name-only HEAD master | grep -v site2 > > or change the jenkins job to only look at specific folders for changes > steps to guard against > unnecessary test runs. > > git diff --name-only HEAD master | grep -v site2stages { > stage('CI Run') { > when { changeset "src/*"} > steps { > sh "make build-nginx" > sh "make start-nginx" > } > } > > We only to continue to improve test stability in parallel. >