pantheon-systems/rpmbuild-composer

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

RPM for Composer

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
Install Location

This rpm installs:

/opt/composer/composer/composer.phar

Releasing to Package Cloud

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.

Provisioning Composer on Pantheon

Pantheon will automatically install any new RPM that is deployed to Package Cloud. This is controlled by pantheon-cookbooks/php.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.