Changes

Gentoo Infrastructure

125 bytes added, 14:06, 13 August 2014
/* Package host requirements */
* Serving files via HTTPS
** Binary packages for all the clients (<code>PORTAGE_BINHOST</code>), which were built by the [[#Build_host_requirements|build host]]
*** Binary packages will be accessible via a HTTP URL such as <code>https://packages.example.com/gentoo/ARCH/BUILD-PROFILE-NAME/ENVIRONMENT</code>. This is a symlink to the current snapshot <code>https://packages.example.com/gentoo/ARCH/BUILD-PROFILE-NAME/YYYY-MM-DD</code>.*** Clients will have <code>PORTAGE_BINHOST="https://packages.example.com/ENVIRONMENT/gentoo/ARCH/SYSTEMBUILD-PROFILE-NAME /ENVIRONMENT https://packages.example.com/ENVIRONMENT/gentoo/ARCH/APP-STACK-PROFILE-NAME /ENVIRONMENT ..."</code> set in their <code>/etc/portage/make.conf</code>.
* Support for all three environments (development, staging and production)
* Possibility to authenticate clients either via HTTP basic auth or client certificates.
SLB, editor, reviewer
3,368
edits