This is a bare-bones extension that allows users to trigger (basic) builds in CircleCI using their parameterized build API since CircleCI does not offer this functionality in itself.
In the extension's options, you can add new triggers with parameters (treated as environment variables in the CircleCI build) that you can then use in your circle.yml. This extension allows you to trigger a variety of builds without having to push a commit.
For example, if you want to perform a manual deployment of your app but everything has already been pushed and tested by CircleCI, add a new trigger named 'Deploy' in the extension's options with key-value pair "DEPLOY":true. Now, you can click on the extension in Chrome, optionally specify the branch and/or commit, and voila, your build will deploy as you specified.
Notes on Functionality:
- If no branch or commit is specified, a build on the HEAD of your default branch for the repository will be triggered.
- If only a commit sha is specified, a build will be triggered on that commit from the default branch.
- If only a branch is specified, a build will be triggered on the HEAD of that branch.
- If both branch and commit are specified, a build will be triggered on that branch and that commit.
In order to use the extension, you must generate and specify your user-level Circle API token, the project name, the VCS type, and the username under which the project is managed (could be a BitBucket team for example). See the CircleCI API docs for more details.
Extore is a team of professionals who are passionate about creating extensions for web browsers. This devotion also gives us opportunity to appreciate work of other people. We get inspired by useful, open source extensions made by developers all over the world. Our strong belief is that one should share helpful add-ons with others. That’s why we’d like to present you our ever-growing list of favourite extensions that have inspired us. Moreover, as you probably have already learned, sometimes struggling for the best brings an end to the good. Talking about add-ons it often turns out that an upgrade is worse then previous version. Also it can become really tricky to get back to the beloved version of your favourite extension. That’s why we’re going to make not only the latest, but all versions of our favourite (and we hope yours too) add-ons available for download. No more compromises, just stick to the version you really like!