Thanks. What are the artifacts that should be collected at the end of the build?
Andor > On 2020. Oct 5., at 19:19, Szalay-Bekő Máté <szalay.beko.m...@gmail.com> > wrote: > > This is how I do usually for RC checks: > > mvn clean package -DskipTests dependency-check:check > > > > > On Mon, Oct 5, 2020, 16:58 Enrico Olivelli <eolive...@gmail.com> wrote: > >> Il giorno lun 5 ott 2020 alle ore 16:35 Andor Molnar <an...@apache.org> ha >> scritto: >> >>> Does anybody recall the command to run the owasp check? >>> Looks like we lost the old build configs, because old Jenkins has been >>> shut down. >>> >> >> https://jeremylong.github.io/DependencyCheck/dependency-check-maven/ >> something like this: >> mvn dependency-check:check >> >> Enrico >> >> >>> >>> Andor >>> >>> >>> >>>> On 2020. Sep 16., at 11:28, Andor Molnar <an...@apache.org> wrote: >>>> >>>> >>>> >>>>> On 2020. Sep 16., at 1:38, Patrick Hunt <ph...@apache.org> wrote: >>>>> >>>>> On Tue, Sep 15, 2020 at 2:46 PM Andor Molnar <an...@apache.org> >> wrote: >>>>> >>>>>> "What's the process for making changes now?” >>>>>> >>>>>> Like for any code changes: open Github PR. >>>>>> >>>>>> >>>>> Sure I know how to submit a PR, but what's the process for creating >> one >>> for >>>>> jenkins? I'm familiar with manually editing jobs, but not whatever >> else >>> is >>>>> required. >>>> >>>> >>>> Sorry Pat, perhaps I didn’t completely understand your question (or was >>> too late evening). >>>> >>>> You want to create a new job for the Owasp check, so first start with >>> manually creating a new job in Jenkins under the ZooKeeper View. Select >>> “Multibranch pipeline” and “Copy from” this job: >>> "zookeeper-multi-branch-build”. >>>> >>>> Leave everything in place, but change the Script Path of Jenkinsfile to >>> “Jenkinsfile-owasp”. Apply & Save. >>>> >>>> Job will automatically start scanning the branches for the specified >>> Jenkinsfile, but won’t find any and stop. >>>> >>>> Now start implementing and open PR. You probably just need to copy the >>> existing Jenkinsfile and change the “sh” command for the owasp build and >>> let’s see how it goes. >>>> >>>> For testing the patch, you need another Jenkins job similar to what I >>> mentioned above, but point it to your git repo. >>>> >>>> Hope that helps. Please shout if you’re stuck. >>>> >>>> Andor >>>> >>>> >>>> >>>>> >>>>> Patrick >>>>> >>>>> >>>>>> "How do I verify a job before submitting it via git?” >>>>>> >>>>>> Create a personal job which is pointing to your repo like mine: >>>>>> >>>>>> >>> >> https://ci-hadoop.apache.org/view/ZooKeeper/job/zookeeper-master-maven-multipipeline-andor/ >>>>>> >>>>>> Not so nice, but that’s what we have for now. >>>>>> >>>>>> Andor >>>>>> >>>>>> >>>>>> >>>>>>> On 2020. Sep 15., at 22:54, Patrick Hunt <ph...@apache.org> wrote: >>>>>>> >>>>>>> On Tue, Sep 15, 2020 at 12:55 PM Andor Molnar <an...@apache.org> >>> wrote: >>>>>>> >>>>>>>> Hi Michael, >>>>>>>> >>>>>>>> I was working on the CI migration and there’re still a few things >>> which >>>>>> is >>>>>>>> not available in the new system. I haven’t found any solution for >> the >>>>>>>> “retest” trigger, but I’ll take another look tomorrow. I need to >> dig >>> the >>>>>>>> builds@ list if there’s anything happened since I’ve last checked >>> e.g. >>>>>>>> new plugins installed, etc. >>>>>>>> >>>>>>>> I’m not sure I understand your concern about dead links. Here’s the >>> link >>>>>>>> of the pre-commit job for your PR: >>>>>>>> >>>>>>>> >>>>>> >>> >> https://ci-hadoop.apache.org/view/ZooKeeper/job/zookeeper-precommit-github-pr/view/change-requests/job/PR-1380/ >>>>>>>> >>>>>>>> From the Github PR page I can see the following link: >>>>>>>> >>>>>>>> >>>>>> >>> >> https://ci-hadoop.apache.org/blue/organizations/jenkins/zookeeper-precommit-github-pr/detail/PR-1380/4/pipeline >>>>>>>> >>>>>>>> Which takes me to the Pipeline Report and definitely not dead. >> (This >>>>>> must >>>>>>>> be some new thing, but looks quite cool.) >>>>>>>> >>>>>>>> OWASP Build - Good point Patrick, that’s still missing. >>>>>>>> I’ve created the branch and PreCommit jobs as Jenkins pipelines, >>> nicely >>>>>>>> committed and tracked in Git. I believe that’s how we should do CI >> in >>>>>> the >>>>>>>> future. But I was reluctant do the same with flaky-test job which >> is >>>>>> just a >>>>>>>> copy-and-paste Jenkins job atm. >>>>>>>> >>>>>>>> >>>>>>> What's the process for making changes now? How do I verify a job >>> before >>>>>>> submitting it via git? >>>>>>> >>>>>>> Patrick >>>>>>> >>>>>>> >>>>>>>> Feel free to choose your way for the Owasp build, if you’re willing >>> to >>>>>>>> migrate it, but I think at the end of the way we should have >>> everything >>>>>> in >>>>>>>> source control to be perfect. >>>>>>>> >>>>>>>> We still don’t have Windows build either, but I’m not sure if >>>>>>>> Windows-based nodes are available. >>>>>>>> >>>>>>>> Andor >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> On 2020. Sep 13., at 23:02, Michael Han <h...@apache.org> wrote: >>>>>>>>> >>>>>>>>> Folks, >>>>>>>>> >>>>>>>>> I am seeing some CI build issues. Specifically: >>>>>>>>> >>>>>>>>> * Comment on github PR with "retest maven build" does not trigger >> a >>>>>>>> rebuild >>>>>>>>> of JenkinsMaven. This used to work. Is this a known issue? >>>>>>>>> >>>>>>>>> * Tons of pre-merge job links on PRs are broken: they actually >> link >>> to >>>>>> a >>>>>>>>> deleted ci job I created a few days ago to test the new CI system. >>> Here >>>>>>>> is >>>>>>>>> a broken link >>>>>>>>> < >>>>>>>> >>>>>> >>> >> https://ci-hadoop.apache.org/job/zookeeper_hanm_tests/job/PR-1380/1/display/redirect >>>>>>>>> >>>>>>>>> for reference. Do we know how we can trigger a new pre-merge job >> on >>>>>>>>> existing PRs so these links can be fixed? >>> >>> >>