svn - How to have a Jenkins job show changes from another repository? -
i have scheme tests not need access tested code test deployed applications. these tests , source code of tested applications lie in same repository. applications deployed every here , there - independent of tests. in jenkins-ci run tests periodically. when jenkins test job executed svn repo updated, tests compiled , run against running applications. if test run fails can see latest changes repo in jenkins' changes view, indicator of newly introduced bugs.
now problem. i'd separate tests application code repository. doing i'd have less wasted hdd space, faster test runs , cleaner file structure. when checking out tests repository not see changelog of application repository anymore.
summed up, i'd have is:
applications lie in applications repo tests lie in test repo jenkins uses test repo checking out test code the "changes since lastly build" view shows changes done applications repoany ideas?
just idea:
you still checkout application repo, disable compilation/test/installation plugins in profile (everywhere in "suite module"), not maintain artifacts in jenkins if any. you execute test "suite module" described here you build testware in separate job. svn testing jenkins continuous-integration jenkins-plugins
No comments:
Post a Comment