karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steinar Bang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (KARAF-5350) Get auto update functionality like "bundle:watch *" on snapshot artifacts from remote repositories
Date Thu, 07 Sep 2017 14:33:01 GMT
Steinar Bang created KARAF-5350:

             Summary: Get auto update functionality like "bundle:watch *" on snapshot artifacts
from remote repositories
                 Key: KARAF-5350
                 URL: https://issues.apache.org/jira/browse/KARAF-5350
             Project: Karaf
          Issue Type: Improvement
         Environment: I now have a continous deployment pipeline for [my project|https://github.com/steinarb/ukelonn]
almost automated:
# All changes I would like deployed, I merge to master and then push master to github
# New pushes on master triggers a build on travis-ci
# A successful build on travis-ci results in a new snapshot being deployed to a maven repository
accessible via HTTP
## The bundles that make up my application have been installed from snapshots in the maven
repository, like so (karaf consolle commands):
config:edit org.ops4j.pax.url.mvn
config:property-append org.ops4j.pax.url.mvn.repositories ", https://maven.bang.priv.no/repository/@snapshots,
config:property-set org.ops4j.pax.url.mvn.globalUpdatePolicy always
feature:repo-add mvn:no.priv.bang.ukelonn/ukelonn.karaf/LATEST/xml/features
feature:install ukelonn-db-postgresql
feature:install ukelonn
# The final step I have to do during a deployment, is to log in with ssh to the karaf console
and give "bundle:update" on each bundle
bundle:update no.priv.bang.ukelonn.api
bundle:update no.priv.bang.ukelonn.db.liquibase
bundle:update no.priv.bang.ukelonn.db.postgresql
bundle:update no.priv.bang.ukelonn

It is the final step I would like to have automated, so that new snapshots deployed to the
remote repository is automatically picked up by karaf.
            Reporter: Steinar Bang

This message was sent by Atlassian JIRA

View raw message