Changes

Gentoo Infrastructure

19 bytes added, 14:56, 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/ENVIRONMENT/ARCH/BUILD-PROFILE-NAME/ENVIRONMENTlatest</code>. This is a symlink to the current snapshot <code>https://packages.example.com/gentoo/ENVIRONMENT/ARCH/BUILD-PROFILE-NAME/YYYY-MM-DD</code>*** Clients will have <code>PORTAGE_BINHOST="https://packages.example.com/gentoo/ARCH/ENVIRONMENT/BUILD-PROFILE-NAME/ENVIRONMENT https://packages.example.com/gentoo/ENVIRONMENT/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