Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Ripplor Repository List"
Line 1: | Line 1: | ||
− | This is an extract from the Ripplor.rb script. | + | This is an extract from the Ripplor.rb script. Here is where the repository chain is defined for rippling, and where the basic parameters of each repository are specified. |
<source lang="ruby"> | <source lang="ruby"> | ||
Line 6: | Line 6: | ||
ALL_REPOS = [ | ALL_REPOS = [ | ||
− | Repository.new(eclipse_repo_root, 'osgi-test-stubs', | + | Repository.new(eclipse_repo_root, 'osgi-test-stubs', paths['osgi-test-stubs'], 'org.eclipse.virgo.teststubs', nil, ripple_branch), |
Repository.new(eclipse_repo_root, 'osgi-extensions', paths['osgi-extensions'], 'org.eclipse.virgo.osgi', nil, ripple_branch), | Repository.new(eclipse_repo_root, 'osgi-extensions', paths['osgi-extensions'], 'org.eclipse.virgo.osgi', nil, ripple_branch), | ||
− | Repository.new(eclipse_repo_root, 'util', | + | Repository.new(eclipse_repo_root, 'util', paths['util'], 'org.eclipse.virgo.util', nil, ripple_branch), |
− | Repository.new(eclipse_repo_root, 'test', | + | Repository.new(eclipse_repo_root, 'test', paths['test'], 'org.eclipse.virgo.test', nil, ripple_branch), |
− | Repository.new(eclipse_repo_root, 'medic', | + | Repository.new(eclipse_repo_root, 'medic', paths['medic'], 'org.eclipse.virgo.medic', nil, ripple_branch), |
− | Repository.new(eclipse_repo_root, 'artifact-repository', | + | Repository.new(eclipse_repo_root, 'artifact-repository', paths['artifact-repository'], 'org.eclipse.virgo.repository', nil, ripple_branch), |
− | Repository.new(eclipse_repo_root, 'kernel', | + | Repository.new(eclipse_repo_root, 'kernel', paths['kernel'], 'org.eclipse.virgo.kernel', nil, ripple_branch, 'clean clean-integration test package smoke-test publish-ivy publish-package-build'), |
− | Repository.new(eclipse_repo_root, 'kernel-tools', | + | Repository.new(eclipse_repo_root, 'kernel-tools', paths['kernel-tools'], 'org.eclipse.virgo.kernel-tools', nil, ripple_branch), |
− | Repository.new(eclipse_repo_root, 'web', | + | Repository.new(eclipse_repo_root, 'web', paths['web'], 'org.eclipse.virgo.web', nil, ripple_branch), |
− | Repository.new(eclipse_repo_root, 'snaps', | + | Repository.new(eclipse_repo_root, 'snaps', paths['snaps'], 'org.eclipse.virgo.snaps', nil, ripple_branch, 'clean clean-integration test package publish-ivy publish-package-build'), |
− | Repository.new(eclipse_repo_root, 'apps', | + | Repository.new(eclipse_repo_root, 'apps', paths['apps'], 'org.eclipse.virgo.apps', nil, ripple_branch), |
Repository.new(eclipse_repo_root, 'documentation', paths['documentation'], 'org.eclipse.virgo.documentation', nil, ripple_branch, 'clean clean-integration doc-html publish-ivy'), | Repository.new(eclipse_repo_root, 'documentation', paths['documentation'], 'org.eclipse.virgo.documentation', nil, ripple_branch, 'clean clean-integration doc-html publish-ivy'), | ||
− | Repository.new(eclipse_repo_root, 'web-server', | + | Repository.new(eclipse_repo_root, 'web-server', paths['web-server'], 'org.eclipse.virgo.web-server', nil, ripple_branch, 'clean clean-integration test package smoke-test publish-ivy publi...'), |
− | Repository.new(eclipse_repo_root, 'jetty-server', | + | Repository.new(eclipse_repo_root, 'jetty-server', paths['jetty-server'], 'org.eclipse.virgo.jetty-server', nil, ripple_branch, 'clean clean-integration test package smoke-test publish-ivy publi...') |
] | ] | ||
− | </source> | + | </source> |
− | The | + | The ''<code># def</code> …'' comment is designed to hint at the parameters on the <code>Repository.new</code> elements that follow. |
− | The interesting cases are <code>kernel</code>, <code>documentation</code> and <code>web-server</code> where the targets are adjusted. | + | The interesting cases are <code>kernel</code>, <code>documentation</code> and <code>web-server</code> where the targets are adjusted. |
See the source text for how the variables <code>local_repo_root</code> and <code>eclipse_repo_root</code> are defined. | See the source text for how the variables <code>local_repo_root</code> and <code>eclipse_repo_root</code> are defined. |
Revision as of 05:32, 28 September 2011
This is an extract from the Ripplor.rb script. Here is where the repository chain is defined for rippling, and where the basic parameters of each repository are specified.
# from Repository.rb: # def initialize(repo_root, name, path, variable, targets = 'clean clean-integration test publish', master_branch = 'master') ALL_REPOS = [ Repository.new(eclipse_repo_root, 'osgi-test-stubs', paths['osgi-test-stubs'], 'org.eclipse.virgo.teststubs', nil, ripple_branch), Repository.new(eclipse_repo_root, 'osgi-extensions', paths['osgi-extensions'], 'org.eclipse.virgo.osgi', nil, ripple_branch), Repository.new(eclipse_repo_root, 'util', paths['util'], 'org.eclipse.virgo.util', nil, ripple_branch), Repository.new(eclipse_repo_root, 'test', paths['test'], 'org.eclipse.virgo.test', nil, ripple_branch), Repository.new(eclipse_repo_root, 'medic', paths['medic'], 'org.eclipse.virgo.medic', nil, ripple_branch), Repository.new(eclipse_repo_root, 'artifact-repository', paths['artifact-repository'], 'org.eclipse.virgo.repository', nil, ripple_branch), Repository.new(eclipse_repo_root, 'kernel', paths['kernel'], 'org.eclipse.virgo.kernel', nil, ripple_branch, 'clean clean-integration test package smoke-test publish-ivy publish-package-build'), Repository.new(eclipse_repo_root, 'kernel-tools', paths['kernel-tools'], 'org.eclipse.virgo.kernel-tools', nil, ripple_branch), Repository.new(eclipse_repo_root, 'web', paths['web'], 'org.eclipse.virgo.web', nil, ripple_branch), Repository.new(eclipse_repo_root, 'snaps', paths['snaps'], 'org.eclipse.virgo.snaps', nil, ripple_branch, 'clean clean-integration test package publish-ivy publish-package-build'), Repository.new(eclipse_repo_root, 'apps', paths['apps'], 'org.eclipse.virgo.apps', nil, ripple_branch), Repository.new(eclipse_repo_root, 'documentation', paths['documentation'], 'org.eclipse.virgo.documentation', nil, ripple_branch, 'clean clean-integration doc-html publish-ivy'), Repository.new(eclipse_repo_root, 'web-server', paths['web-server'], 'org.eclipse.virgo.web-server', nil, ripple_branch, 'clean clean-integration test package smoke-test publish-ivy publi...'), Repository.new(eclipse_repo_root, 'jetty-server', paths['jetty-server'], 'org.eclipse.virgo.jetty-server', nil, ripple_branch, 'clean clean-integration test package smoke-test publish-ivy publi...') ]
The # def
… comment is designed to hint at the parameters on the Repository.new
elements that follow.
The interesting cases are kernel
, documentation
and web-server
where the targets are adjusted.
See the source text for how the variables local_repo_root
and eclipse_repo_root
are defined.