Hello,
no luck, the build failed on `bom-generator-maven-plugin` because no
Maven artefact was attached for that module in Maven reactor. I've
replaced the `install` goal in `Build` stage with `deploy` as at that
point the Maven reactor is populated.
Previously deploying to ASF Maven repository was done by Jenkins Maven
plugin which kept track of all produced artefacts so it can be
performed separately from the main Maven build. With pipeline that is
no longer possible.
I've added `deployAtEnd` flag so we deploy to the repository only if
the build passes. This doesn't mean that the -SNAPSHOT artefacts in
pass code checks or unit/integration tests, but that's how it used to
work with in the previous job constalation[1].

zoran

[1] https://builds.apache.org/view/C/view/Apache Camel/job/Camel.trunk.notest/

On Sun, Mar 18, 2018 at 9:23 PM, Zoran Regvart <zo...@regvart.com> wrote:
> Hi Pascal,
> good catch! The `Deploy` stage was using `install` phase whereas it
> should invoke the maven-deploy-plugin (i.e. `deploy:deploy`). Let's
> see if artifacts get deployed in pipeline build 140[1].
>
> I've also configured 4h polling period, seems that master wasn't built
> from 15th, I'm not 100% sure if this is an issue with gitpubsub[2] or
> with the way the job is configured. From what I understand Jenkins
> should be notified of any change to any ASF git repository.
>
> zoran
>
> [1] 
> https://builds.apache.org/view/C/view/Apache%20Camel/job/Camel/job/master/140/
> [2] https://www.apache.org/dev/gitpubsub.html
>
> On Sun, Mar 18, 2018 at 12:42 PM, Pascal Schumacher
> <pascalschumac...@gmx.net> wrote:
>> Hello,
>>
>> Jenkins successfully build camel a few hours ago, but when I try to build
>> only camel-core locally I get:
>>
>> [INFO] Building Camel :: Core 2.22.0-SNAPSHOT
>> [INFO] --------------------------------[ jar
>> ]---------------------------------
>> Downloading from apache.snapshots:
>> http://repository.apache.org/snapshots/org/apache/camel/camel-package-maven-plugin/2.22.0-SNAPSHOT/maven-metadata.xml
>> Downloading from apache.snapshots:
>> http://repository.apache.org/snapshots/org/apache/camel/camel-package-maven-plugin/2.22.0-SNAPSHOT/camel-package-maven-plugin-2.22.0-SNAPSHOT.pom
>> [WARNING] The POM for
>> org.apache.camel:camel-package-maven-plugin:jar:2.22.0-SNAPSHOT is missing,
>> no dependency information available
>> Downloading from apache.snapshots:
>> http://repository.apache.org/snapshots/org/apache/camel/camel-package-maven-plugin/2.22.0-SNAPSHOT/camel-package-maven-plugin-2.22.0-SNAPSHOT.jar
>>
>> [ERROR] Plugin org.apache.camel:camel-package-maven-plugin:2.22.0-SNAPSHOT
>> or one of its dependencies could not be resolved: Could not find artifact
>> org.apache.camel:camel-package-maven-plugin:jar:2.22.0-SNAPSHOT in
>> apache.snapshots (http://repository.apache.org/snapshots/) -> [Help 1]
>>
>> https://repository.apache.org/content/groups/snapshots/org/apache/camel/apache-camel/
>> does not contains 2.22.0-SNAPSHOT and the build output of
>> https://builds.apache.org/view/C/view/Apache%20Camel/job/Camel/job/master/139/console
>> does not contain any maven-deploy-plugin output.
>>
>> So I guess the Jenkins pipeline build is missing the deploy phase, or are
>> camel-snapshot supposed to be deployed my some other means?
>>
>> Cheers,
>>
>> Pascal
>>
>>
>
>
>
> --
> Zoran Regvart



-- 
Zoran Regvart

Reply via email to