GitHub (CA Flowdock)

Make your team's GitHub activity stream visible in Flowdock so your team will be able to react to code changes instantly. See an example.

Only an administrator of the repository can connect your repository to a flow.

To link your repositories to the flow's team inbox:

  1. Click the gear next to the flow's name, then select Settings.
  2. Click the Integrations tab.
  3. Locate the GitHub section and click + Connect.
  4. Authorize CA Flowdock to access your GitHub account by logging in to GitHub. If you want to configure your repository webhooks manually, follow the GitHub Enterprise instructions below.
  5. Select the repositories you want to integrate with.

To remove an integration to a repository, delete it from the list under GitHub in the flow's inbox settings.

CA Flowdock needs access your GitHub account for a list of your repositories, configure webhooks for them (to send an activity stream from them to CA Flowdock), and to perform GitHub actions from CA Flowdock.

GitHub does not send to Flowdock the following:

  • Line comments to commits (outside of a pull request)
  • Updated text when comments are edited
  • Tag description messages

GitHub Enterprise repositories

GitHub Enterprise users need to configure repository webhooks manually. Note that when using this setup method, GitHub actions (such as Assign to me) will not work in CA Flowdock.

  1. Click the gear next to the flow's name, then select Settings.
  2. Click the Integrations tab.
  3. Locate the GitHub section and click + Connect.
  4. Select Set up GitHub webhooks manually.
  5. Create payload target endpoints.

    You can either send all your GitHub activity to one endpoint or create multiple endpoints, for example, one per repository. Each target displays as a source in your flow.

  6. Create a webhook for each repository that you want to connect with your flow. Use the following settings for the webhook:
    • Payload URL: Target payload URL created in the previous step
    • Content type: Application/json
    • Secret: blank
    • Event types: Send me everything
    • Active: Checked

Activity in your repository should now display in your flow.

Feedback

Need more help? The CA Agile Central Community is your one-stop shop for self-service and support. To submit feedback or cases to CA Agile Central Support, find answers, and collaborate with others, please join us in the CA Agile Central Community.