----- Original Message ----- > From: "Eyal Edri" <[email protected]> > To: "Alon Bar-Lev" <[email protected]> > Cc: "infra" <[email protected]> > Sent: Sunday, September 29, 2013 10:48:48 PM > Subject: Re: [ANN] new artifcatory.ovirt.org server is up and running > > > > ----- Original Message ----- > > From: "Alon Bar-Lev" <[email protected]> > > To: "Eyal Edri" <[email protected]> > > Cc: "infra" <[email protected]> > > Sent: Sunday, September 29, 2013 10:40:17 PM > > Subject: Re: [ANN] new artifcatory.ovirt.org server is up and running > > > > > > > > ----- Original Message ----- > > > From: "Eyal Edri" <[email protected]> > > > To: "infra" <[email protected]> > > > Sent: Sunday, September 29, 2013 10:36:53 PM > > > Subject: [ANN] new artifcatory.ovirt.org server is up and running > > > > > > fyi, > > > > > > new maven repository is up and running at > > > http://artifactory.ovirt.org:8081/artifactory. > > > next step is to use it as proxy for running jenkins jobs. (after testing) > > > > > > maven2 repo proxy is located at: > > > http://artifactory.ovirt.org:8081/artifactory/repo1 > > > > > > options are: > > > 1. adding new profile in pom.xml (to use in jenkins only) > > > 2. changing default values in Makefile for various ovirt projects. > > > 3. changing default repos on pom.xml > > > > > > thoughts? > > > > > > credentials are located at normal place. > > > > global settings.xml? > > > > if you mean deploying an alternate settings.xml on jenkins (on userContent > dir for e.g) > and using it for the jobs, that's also possible. >
So all you need is to create the following: --- settings.xml --- <settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd" > <mirrors> <mirror> <id>ci</id> <name>ci</name> <url>http://artifactory.ovirt.org:8081/artifactory/repo1</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> </settings> --- Set environment of jenkins to have CI_MAVEN_SETTINGS to point to this file at all slaves. Pass the following to make based jobs: make EXTRA_BUILD_FLAGS="-gs ${CI_MAVEN_SETTINGS}" Pass the following to rpm base jobs: rpmbuild -D "EXTRA_BUILD_FLAGS -gs ${CI_MAVEN_SETTINGS}" ... Now I see that I have a problem with EXTRA_BUILD_FLAGS at ovirt_build_minimal, I will fix that. > > > > > > > Eyal. > > > _______________________________________________ > > > Infra mailing list > > > [email protected] > > > http://lists.ovirt.org/mailman/listinfo/infra > > > > > > _______________________________________________ Infra mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/infra
