pantheon-systems/rpmbuild-wp-launch-check

Name: rpmbuild-wp-launch-check

Owner: Pantheon

Description: RPM for WP Launch Check

Created: 2016-03-17 20:17:26.0

Updated: 2016-12-29 18:43:48.0

Pushed: 2017-10-31 14:25:58.0

Homepage: null

Size: 12

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

RPM for wp-launch-check

This repository builds an RPM for wp-launch-check.

Relevant wp-cli RPM names

The RPM filename built by this repository is:

aunch-check-0.x-release-0.6.0-01458238016.git4602714.x86_64.rpm
   name       }-{ type}-{ver}-{iteration}.{ commit }.{arch}.rpm

The iteration number is the Circle build number for officiel builds, and a timestamp (seconds since the epoch) for locally-produced builds. The build script will refuse to make an RPM when there are uncommitted changes to the working tree, since the commit hash is included in the RPM name.

Install Location

This rpm installs:

/opt/pantheon/wp-launch-check-0.x/wp_launch_check.phar

Releasing to Package Cloud

Any time a commit is merged on a tracked branch, then a WP Launch Check RPM is built and pushed up to Package Cloud.

Branch | Target ———— | ————— master | pantheon/internal/fedora/# Any PR | pantheon/internal-staging/fedora/#

In the table above, # is the fedora build number (19, 20, 22). Note that WP Launch Check 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 WP Launch Check, simply update the VERSION.txt file and commit. Run make to build locally with docker, or make with-native-tools to build without docker. Push to one of the branches above to have an official RPM built and pushed to Package Cloud via Circle CI.

Provisioning WP Launch Check on Pantheon

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


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.