Loading…

Use CircleCI with Twist

CircleCI is an application that automates your software builds, tests, and deployments. CircleCI supports JavaScript, PHP, Python, and many other languages.

Set up this integration to allow CircleCI to automatically post updates to Twist whenever a build finishes.

Setting up the integration

  1. Open Twist.
  2. Click your team icon in the top-left corner.
  3. Click Settings & members.
  4. Click Integrations.
  5. Open the Browse tab.
  6. Search for and select CircleCI. A new tab should open.
  7. (Optional) By default, the integration will only be installed for you. If you are an admin, you have the option to install the integration for your whole team. You can do this by clicking Change and then selecting your team.
  8. Set up the connection between Twist and CircleCI:
    1. Post to channel: Select which Twist channel to connect the integration with.
    2. And in following thread: Select which Twist thread the integration should post in.
    3. Who do you want to notify? Select who should be notified whenever the integration posts an update.
  9. Click Install integration.
  10. Next, a new tab will open with the CircleCI Integration Setup steps:
    1. First, enable 3rd party orbs in CircleCI.
    2. Activate the Twist Orb by following the instructions of the Quick Start Guide
    3. Lastly, make sure to add your Webhook URL, which is displayed at the bottom of the page.

Using the integration

After you’ve set up the integration, you’ll automatically receive updates from CircleCI whenever a build finishes in the Twist thread you’ve selected.

circleci.png

FAQ

If you no longer want to receive updates from CircleCI in Twist, here's how to remove the integration:

  1. Open Twist.
  2. Click your team icon in the top-left corner.
  3. Click Settings & members.
  4. Click Integrations.
  5. Open the Manage tab and find CircleCI.
  6. Click View.
  7. Click Remove.
  8. Click OK to confirm.

Why am I unable to install this integration?

If you're having problems installing this integration, it may be because your admin has disabled this option in your team's security settings.