cornu-ammonis / circleci

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CircleCI for Aha! Develop

This is an extension for Aha! Develop providing integration with CircleCI.

Installing the extension

Note: In order to install an extension into your Aha! Develop account, you must be an account administrator.

  1. Install the CircleCI extension by clicking here.

  2. Configure a webhook in CircleCI. The extension will automatically link Aha! records to builds in CircleCI if you include the Aha! reference number (like APP-123) in the name of the branch or pull request. To enable this:

Working on the extension

Install aha-cli:

npm install -g aha-cli

Clone the repo:

git clone https://github.com/aha-develop/circleci.git

Install required modules:

yarn install

Note: In order to install an extension into your Aha! Develop account, you must be an account administrator.

Install the extension into Aha! and set up a watcher:

aha extension:install
aha extension:watch

Now, any change you make inside your working copy will automatically take effect in your Aha! account.

Building

When you have finished working on your extension, package it into a .gz file so that others can install it:

aha extension:build

After building, you can upload the .gz file to a publicly accessible URL, such as a GitHub release, so that others can install it using that URL.

To learn more about developing Aha! Develop extensions, including the API reference, the full documentation is located here: Aha! Develop Extension API

About


Languages

Language:TypeScript 100.0%