Name: rpmbuild-composer
Owner: Pantheon
Description: RPM build script to package Composer for Pantheon
Created: 2016-07-27 23:03:44.0
Updated: 2016-07-27 23:04:08.0
Pushed: 2016-07-28 21:39:00.0
Homepage: null
Size: 5
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This repository builds an RPM for Composer.
The RPM filename built by this repository is:
oser-1.2.0-201607271604.noarch.rpm
me }-{ver}-{timestamp }.{arch}.rpm
This rpm installs:
/opt/composer/composer/composer.phar
Any time a commit is merged on the master branch, then the composer RPM is built and pushed up to Package Cloud in pantheon/internal-staging/fedora/#.
In the example, # is the fedora build number (19, 20, 22). Note that Composer is only installed on app servers, and there are no app servers on anything prior to f22; therefore, at the moment, we are only building for f22.
To release a new version of Composer, simply update the VERSION.txt file and commit. Run make
to build locally. Push to master to have an official RPM built and pushed to Package Cloud staging via Circle CI.
Pantheon will automatically install any new RPM that is deployed to Package Cloud. This is controlled by pantheon-cookbooks/php.