Skip to content

Instantly share code, notes, and snippets.

@MosesMendoza
Created September 3, 2013 21:07
Show Gist options
  • Save MosesMendoza/6429601 to your computer and use it in GitHub Desktop.
Save MosesMendoza/6429601 to your computer and use it in GitHub Desktop.
builds.puppetlabs.lan/$project/$ref/...
artifacts/ -> this is where all builds get shipped by default (everything jenkins builds goes here)
|_ el/ -> centos/rhel packages
|_ fedora/ -> fedora packages
|_ windows/ -> windows packages
|_ $project-$version.tar.gz -> the tarball used to build the damn thing
|_ $project-$version.gem -> self explanatory
|_ deb/ -> debian packages
|_ apple/ mack packages
shipped/ -> signed and shipped packages. Shipped means made public by Release, e.g. on apt.puppetlabs.lan. Won't always exist
|_ $subdirectories -> all same as above under "artifacts", except contains packages we've signed
repos/ -> copy of "artifacts", except also contains apt and yum repos for all rpms/debs. Created automatically by uber_build
|_ el/ -> centos/rhel packages, but also with 'repodata' yum metadata for each dir (mirrors setup on yum.puppetlabs.com)
|_ fedora/ -> all fedora packages, but also with 'repodata' yum metadata for each dir (mirrors setup on yum.puppetlabs.com)
|_ deb/ same as deb under "artifacts"
|_ apt/ -> debian apt repositories for all debian packages in "deb"
|_ $remaining subdirectories -> same as under "artifacts"
repo_configs/ -> automatically generated apt and yum configs for each of the repositories in "repos"
|_ deb/ -> debian sources.list configs for each of the apt repos. named "pl-$project-$ref-$debiandist"
|_ rpm/ -> yum repo configs for each of the yum repos. named "pl-$project-$version-$dist-$distversion-$arch-$subdirectory"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment