Preview: Deploying a new MetaCI site on Heroku and configuring the first build

by jlantz
macOS ◆ xterm-256color ◆ bash 911 views

This demo is a preview of the new “metaci site create” command which makes it easy to deploy a new MetaCI instance on Heroku. The App Shape “dev” deploys using free dyno resources* and can run builds of Salesforce projects with a concurrency of 1.

The demo shows the complete process of launching a MetaCI site and configuring the first auto-triggered build. The demo starts from a locally configured CumulusCI and Salesforce DX environment which metaci inspects to build the configuration for the Heroku app. The Heroku app is then created via the Heroku Platform API’s app-setups endpoint.

  • I realized I had the wrong configuration in this demo and actually used standard-1x dynos. The MetaCI-CLI repository has now been updated to use only free Heroku dynos and test builds seem to be working fine.